看到51hei论坛上很多朋友做光立方,444的,888的,甚至16的,我做了888的,成功了,这里就不上图了,用595和2803做的,
近几天我加的光立方群里面很多人要444,888的原理图,以及程序,我突然想到,444的光立方,xyz一共12个控制端,那么单片机的IO口不用说,是肯定多余12的,那么可不可以直接用单片机而不借组其他控制呢?
我做了尝试,上图,后面解释
我买的灯质量比较可靠,在2.6V的时候已经可以亮了饿,而且亮度还比较可以,
我的单片机开发板输入时4.85V,高电平输出时2.8,足够我的灯亮了,后来我又加了5.4V(单片机最高加到5.5),灯很闪亮,说明我的单片机可以带动负载,对了,我的单片机是STC12C5A60S2,用P0口的前四个做层,P1和P2做列选,看图就可以看到了哈
解释得很清楚了,程序以及上面这个图都在文件里,感兴趣的下了一起探讨,我是菜鸟,大神看了我的程序或者是我的想法请不要抨击俺,只是我觉得实现了我想象的功能和大家分享下,谢谢
这是视频效果
新的视频效果和程序重新上传了哈
我的888光立方效果
有的朋友可能灯的额定电压不一样,如果你觉得亮度不好,就加9013三极管,或者8050应该也行,我没试,但是8050电流要大些,注意下,基极接IO口,发射极接上灯角的阳极,然后集电极接VCC,视频中的就是加了三极管的亮度哈,一共加16个
附件下载:
444ledcube不要锁存器,不要uln2803.zip
(4.33 MB, 下载次数: 240)
|