DFH1u2SIB48 发表于 2020-2-27 22:47:55

呼吸灯程序问题,会先亮5次再灭5次

本次做一个呼吸灯的程序,使用Mind+积木后,呈现出来的是先亮5次,再灭5次,查代码未发现是什么问题,恳请各位大佬帮忙看看



DFrJ5KYVQaH 发表于 2020-2-28 16:24:50

好程序,谢谢分享

春秋大仙 发表于 2020-2-28 22:43:11

比如fade on的部分,因为你现在是每次把变量增加5,pwm输出最大值是255,意味着灯一次从暗到亮只需要重复55次,但是你现在是重复255次,所以相当于从暗到亮5遍,fade off的部分也是同样原因。所以,如果重复执行255次,变量增加1逻辑才是对的。如果变量增加5,重复执行55次就够了

DFH1u2SIB48 发表于 2020-2-29 21:41:46

春秋大仙 发表于 2020-2-28 22:43
比如fade on的部分,因为你现在是每次把变量增加5,pwm输出最大值是255,意味着灯一次从暗到亮只需要重复55 ...

明白了,没注意变量和循环次数的关系,感谢大佬
页: [1]
查看完整版本: 呼吸灯程序问题,会先亮5次再灭5次