伊莉討論區

標題: Arduino_LED點陣 [打印本頁]

作者: Danielpow    時間: 2017-11-19 11:51 PM     標題: Arduino_LED點陣

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

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

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

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

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



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


補充內容 (2017-11-30 10:04 PM):
提取方法我已經想出來了,用陣列跟迴圈就能了,現在只是要不要用子程式而已。。。
子程式就=自製程式庫???
作者: 12king    時間: 2017-11-30 06:51 PM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://ry.eyny.com/) Powered by Discuz!