查看完整版本: Arduino_LED點陣
頁: [1]

Danielpow 發表於 2017-11-19 11:51 PM

Arduino_LED點陣

本帖最後由 Danielpow 於 2017-11-19 11:53 PM 編輯

先說我的Arduino資歷只能算是剛開始...
最近想要用arduino製作時鐘,螢幕的部分使用LED陣列(,每組8*8的陣列共8組,ROL.COL.分別接一起)。
但是這時問題來了
時鐘由[時][分]構成,也就是顯示XX:XX
如果我程式一個一個打出來共會有2100種組合...

有沒有辦法建一個儲存陣列圖用的子程式
然後再將它提取到各個位置
最後在output到LED陣列去?
╔===============================╗
∥                                                                          ∥
∥                                                                          ∥
∥                                                                          ∥
∥                                                                          ∥====輸出的樣子(比例畫的不準歐)
∥                                                                          ∥====希望每個都能分別動作,
∥                                                                          ∥====像七段顯示器一樣
∥                                                                          ∥
∥                                                                          ∥
╚===============================╝
我只大概知道要用shiftOut()而已
而且十分不熟練...
求大大們給個方向(因為想自己寫寫看~),建議我往什麼地方做研究。

子程式我也不太清楚怎麼寫,如果有必要使用VB或是C++我應該能搞定(有學過一些基本的)。

硬體的部分是自己組的陣列(不想用現成模塊感覺太犯規了...),搭配74HC595還有ULN2003做放大。



補充內容 (2017-11-30 10:04 PM):
板子是UNO歐
硬體就陣列的ROW.跟COL.分別接一起,然後用達林頓作放大。
UNO到陣列是用74HC595做並列輸出。


補充內容 (2017-11-30 10:04 PM):
提取方法我已經想出來了,用陣列跟迴圈就能了,現在只是要不要用子程式而已。。。
子程式就=自製程式庫???...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

12king 發表於 2017-11-30 06:51 PM

如果有 Schematic, 請放上來一起研究.
請註明是用甚麼 Arduino Board, 謝謝.
頁: [1]