6025| 2
|
[讨论] microbit亮度调节试验结果 |
这两天一直在和microbit连接RGB灯作斗争,看了论坛里的各种帖子,好像都没有什么特别好的办法调节灯的亮度,这里跟大家分享一下昨天试验好多次的结果,也猜测一下问题的所在,欢迎大家跟我一起讨论。我买的是w2812芯片的RGB灯带 先添加块试了一下,发现特别亮,都快晃瞎了。于是就开始调节亮度。但是发现程序里一共就这么两块是调亮度的,还是用变量调。 其实两块的程序从某种程度上说都是好使的,但可能并不太完整,最终我参考了论坛里大神的重力感应灯程序,我是这么写的。(致敬论坛里的各位大神) 模拟是这样的 之后拷到板子上,发现不是那么好使,首先板子有延迟,需要等很久才反应过来,然后连线处的灯特别亮,周围的灯都暗下来了,颜色显示也是有一定偏差的。如果大家要试的话,建议调到5或10试验,这样变化比较明显。我看了板子的资料,也跟朋友讨论了一下,我们猜测有几个原因。第一就是这个程序块封装的不是特别好,或者需要配合固定芯片,不是w2812.第二可能w2812是寄存器存储,所以程序导入会有延迟。第三就是RGB是通过帧来控制灯的,有可能是脉宽调制不能很好的传达信息,或者最后一位灯接收了两次帧,造成混淆。如果哪位有什么想法,咱们可以多多交流:O |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed