光立方制作
圖在:http://hi.baidu.com/czjsky818/item/06977033440cd15b81f1a703
懶得把圖轉(zhuǎn)過來
光立方是由發(fā)光二極管做成的三維點(diǎn)陣。其原理相對(duì)簡單,制作較為繁瑣。有較強(qiáng)的觀賞性,且可以自由編程顯示圖案。
實(shí)現(xiàn)原理:
光立方是由4*4*4的發(fā)光二極管組成的。分為4層,每層16個(gè)發(fā)光二極管的陽極連接在一起,并連接到ULN2003的輸出端。每一豎4個(gè)發(fā)光二極管的陰極連接在一起,并連接到74HC573的輸出端。由于每層有16個(gè),所以用兩片74HC753。573的片選端也接到單片機(jī)。這樣,由573的數(shù)據(jù)引腳8個(gè),片選2個(gè),ULN2003輸入引腳4個(gè),構(gòu)成了對(duì)64個(gè)發(fā)光二極管的控制。
在單片片端,采用與七段數(shù)據(jù)管顯示數(shù)據(jù)一樣的原理。在定時(shí)器中斷中不斷掃描顯示每一層。當(dāng)掃描速度高于80Hz的時(shí)候,人眼就看不出燈光的閃爍了。由此可以控制任意一個(gè)燈,顯示任意圖形。
難度主要在于,要編程顯示圖形,沒有現(xiàn)成的字模圖案提取,因?yàn)轱@示方式和各人的編的程序有關(guān)。
且由于LED個(gè)數(shù)較多,導(dǎo)致有可能發(fā)生短路或不亮的情況。
目前實(shí)現(xiàn)了的效果是貪吃蛇
2013/6/2:要使用霧面LED!才不會(huì)產(chǎn)生上下干擾!
注:ULN2003必須換成ULN2803?;蛘咧苯影磫纹瑱C(jī)IO口,我用STC12C5A60S2竟然能直接驅(qū)動(dòng)16個(gè)LED燈,而且是沒開推挽模式。
總結(jié)
- 上一篇: VB6 Socket编程
- 下一篇: 前端学习(2660):外部传入也行