Arduino學(xué)習(xí)筆記A10--Arduino數(shù)碼管骰子實(shí)驗(yàn) | |
所屬分類:教程|講義 | |
上傳者:serena | |
標(biāo)簽: 數(shù)碼管 avr | |
所需積分:1分積分不夠怎么辦,? | |
文檔介紹: 電路連接 由于數(shù)碼管品種多樣,,還有共陰共陽的,,下面我們使用一個(gè)數(shù)碼管段碼生成器(在文章結(jié)尾) 去解決不同數(shù)碼管的問題: 本例作者利用手頭現(xiàn)有的一位不知品牌的共陽數(shù)碼管:型號(hào)D5611 A/B,,在Eagle 找了一個(gè) 類似的型號(hào)SA56-11,引腳功能一樣可以直接代換。所以下面電路圖使用SA56-11 做引腳說明 注意: 1. 將數(shù)碼管的a~g 段,,分別接到Arduino 的D0~D6 上面,。如果你手上的數(shù)碼管未知的話,可以通過通電測(cè)量它哪個(gè)引腳對(duì)應(yīng)哪個(gè)字段,,然后找出a~g 即可,。 2. 分清共陰還是共陽。共陰的話,,接220電阻到電源負(fù)極,;共陽的話,接220電阻到電源+5v,。 3. 220電阻視數(shù)碼管實(shí)際工作亮度與手頭現(xiàn)有原件而定,,不一定需要準(zhǔn)確。 4. 按下按鈕即停,。 源代碼 由于我是按照段碼生成器默認(rèn)接法接的,,所以不用修改段碼生成器了,直接在段碼生成器選擇共陽極,,再按自動(dòng)生成數(shù)組就搞定,。 下面是源代碼,由于偷懶不用寫循環(huán),,使用了部分AVR 語句,。 PORTD 這個(gè)是AVR 的端口輸出控制語句,8 位對(duì)應(yīng)D7~D0,,PORT,。 | |
現(xiàn)在下載 | |
VIP會(huì)員,AET專家下載不扣分,;重復(fù)下載不扣分,,本人上傳資源不扣分。 |
Copyright ? 2005-2024 華北計(jì)算機(jī)系統(tǒng)工程研究所版權(quán)所有 京ICP備10017138號(hào)-2