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

2019-07-21 02:35发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
323232
1楼-- · 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波用定时器、引脚功能等都能实现
蒋某某
2楼-- · 2019-07-21 08:20
 精彩回答 2  元偷偷看……
蒋某某
3楼-- · 2019-07-21 11:57
……第一次设置最佳答案,弄错了……  是上面的回复   请忽略小细节
spring2018
4楼-- · 2019-07-21 16:14
楼主,RGB LED我想让他显示黄 {MOD},就是R和G亮就可以了,不用PWM波可不可以?ADC有用吗
蒋某某
5楼-- · 2019-07-21 18:22
spring2018 发表于 2019-2-18 13:44
楼主,RGB LED我想让他显示黄 {MOD},就是R和G亮就可以了,不用PWM波可不可以?ADC有用吗

不用PWM混合起来颜 {MOD}是什么就是什么,改变不了。ADC没有用过
時光温热
6楼-- · 2019-07-21 20:59
 精彩回答 2  元偷偷看……

一周热门 更多>