请问有做过rgbLED灯颜 {MOD}渐变的吗?最好是冷暖 {MOD}调分开来的,有的话可以贴一下源代码吗?

2019-07-21 02:35发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
323232
2019-07-21 03:45
本帖最后由 323232 于 2018-8-1 15:36 编辑

代码没有,只有想法。
比如你想要冷 {MOD}调渐变:那简单地举个例子就是一个蓝 {MOD}的呼吸灯+绿 {MOD}的呼吸灯,当蓝 {MOD}的亮度逐渐增强时,绿 {MOD}的亮度逐渐减弱,(一开始绿 {MOD}亮,蓝 {MOD}灭)就完成了绿 {MOD}到蓝 {MOD}的 {MOD}调渐变,想要更多的冷 {MOD}渐变就添加更多的冷 {MOD}灯。

暖 {MOD}渐变:和冷 {MOD}渐变一样,比如红黄两盏呼吸灯,红灯从最亮一直到灭的同时,黄 {MOD}从不亮到万全亮,两个灯的光叠加在一起就形成了 {MOD}调的渐变。

多个 {MOD}调:比如绿青蓝紫   初始状态为绿亮其余灭。1.绿逐渐变暗,青逐渐变亮——>2.青逐渐变暗,蓝逐渐变亮——>3.蓝逐渐变暗,紫逐渐变亮——>4.紫逐渐变暗,绿逐渐变亮
中间的顺序你也可以不采用定式的,可以用随机数来决定下一盏将被逐渐点亮的灯

至于呼吸灯如何编程得到,很容易啊,用pwm控制led就能得到,pwm波用定时器、引脚功能等都能实现

一周热门 更多>