单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.
查看:40650|回复:9

Arduino教程-让LED神灯亮度渐变

 [复制链接]
ID:450950发表于 2019-7-21 19:35|显示全部楼层
azi197417 发表于 2019-7-8 17:01
有大师吗? 每 次循环累加5,能够实现例子里的,亮度渐变,变亮然后逐渐熄灭,但是如果每次循环累加变为偶数数值 ...

   if (brightness == 0 || brightness == 255) {
   fadeAmount = -fadeAmount ;

brightness每次从0开始加5 直到255 再减小 这样没有问题,而每次加偶数的话 brightness==255就会直接超过255 而超过255后pwm信号就会认为又是从0开始
尝试改成 brightnes<=0||brightness>=255试试

手机版|小黑屋|51黑电子论坛|51黑电子论坛6群QQ管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网