有点难度:请教大家如何实现32颗3基 {MOD}灯单独做呼吸灯

2020-01-21 21:46发布

有点难度:请教大家如何实现32颗三基 {MOD}灯单独做呼吸灯

现在的情况:
有32颗3基 {MOD}灯(每颗3基 {MOD}灯是红绿兰3种灯封装在一起,6个引脚引出),如果算到每颗灯那就是32*3=96颗灯,
现在想让任何一颗灯实现呼吸效果,这32颗灯相当于一个4*8的显示器,肉眼看上去每一颗都在呼吸哦,而且不是所有的灯都在同时呼吸,时间上是错开的,
请大师们给点思路,做过照明或音响的可能了解这一块。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
homethink
1楼-- · 2020-01-22 17:36
jyrpxj 发表于 2014-10-31 10:27
买带WS2811控制器的LED颗粒。

这种听说有人用过,缺点是贵,那要多少颗芯片啊。
jyrpxj
2楼-- · 2020-01-22 23:00
 精彩回答 2  元偷偷看……
homethink
3楼-- · 2020-01-23 02:44
本帖最后由 homethink 于 2014-10-31 11:36 编辑
takashiki 发表于 2014-10-31 10:28
一个定时器还不够用啊?弄12路软PWM,动态扫描,扫描频率估计30Hz就够了,因为内容时刻在变。 ...


12路软PWM,动态扫描的时候每候每颗灯扫描显示时间2MS,因为软PWM是分时驱动的,32*3颗灯扫一圈下来要192MS左右,这样会不会闪?

扫了第一颗,再扫第二颗的时候第一颗就熄灭了,要再等192MS-2MS才能再亮。
takashiki
4楼-- · 2020-01-23 06:04
homethink 发表于 2014-10-31 11:34
12路软PWM,动态扫描的时候每候每颗灯扫描显示时间2MS,因为软PWM是分时驱动的,32*3颗灯扫一圈下来要192 ...

2ms足够了呀,我说30Hz就就够了,折合1000/30/8=4.17ms。你的2ms相当于1000/2/8=62.5Hz,一点问题都没有。
32*3个灯不是一次显示一颗啊,一次显示12颗,8次显示完,做成矩阵,参见数码管显示。
zhiwei
5楼-- · 2020-01-23 07:42
我想知道呼吸灯的时间参数,上次给客户一个3S的,客户说没有停止时间,他说要亮0.5S暗2.5S,这还叫呼吸灯吗?
luckroll
6楼-- · 2020-01-23 13:28
一个一元的单片机加三极管就可以搞定 分时扫描

一周热门 更多>