xiaohe9527 发表于 2017-9-23 16:46:54

用在官方线编程实现经典LED控制(2)呼吸灯

一、设想
成功实现了跑马灯之后,总觉得LED灯呼吸灯也要做一下,又想起Arduino的时候,呼吸灯还得用数字口的模拟输出,也就是PWM输出,而且端口有限制(不些端口不支持PWM),microbit就不一样了,直接设置就行了,相当的方便。


二、效果




三、程序编写




四、感想
1.发现控制LED亮度也应该是PWM控制的,从这个setbirghtness提示就可以知道,只是现在只是控制板载LED灯,不知道输出的端口有没有限制

0是关掉,255是全开(最亮)

2、发现这个循环还是相当的慢,感觉效果不好 ,不知道什么原因(有大神可以帮忙吗?)
   实在太慢了,所以只能加快PWM值增加速度,所以变化量fade=30或者-30,当item为0时,fade为30,增加,当item为240时,fade为-30,减少。所以这里最大值设置为240(30的倍数)



rzyzzxw 发表于 2017-10-5 11:19:17

学习了,程序好简练啊!

zsc990338 发表于 2017-12-28 16:02:32

经典的程序
页: [1]
查看完整版本: 用在官方线编程实现经典LED控制(2)呼吸灯