Arduino驅(qū)動數(shù)碼管實(shí)現(xiàn)0到9數(shù)字循環(huán)播放

數(shù)碼管:

就是一堆led通過共陽并聯(lián)在一起的小方塊,可以用來顯示數(shù)字。現(xiàn)在我們來實(shí)現(xiàn)數(shù)字0到9的循環(huán)播放

材料準(zhǔn)備:

共陽數(shù)碼管 ??

arduino UNO控制板 ? ?

面包板 ? ? ? ??

歐姆電阻 ? ??

數(shù)碼管的原理圖:

數(shù)碼管的引腳圖:

因?yàn)樵谧龅臅r候看不懂?dāng)?shù)碼管的引腳圖,所以自己畫了一張,一般情況下有10個引腳。上面5個下面5個,每排的中間一個一般情況下是接低電平或者高電平,接高電平就是共陽極,接低電平就是共陰極。有萬用表的可以用萬用表測一下也是可以知道。

針腳與數(shù)碼管對應(yīng)表:

0:B?

1:A

2:F

3:G

4:DP

5:C

6:D

7:F

3.3V:+

實(shí)現(xiàn)代碼:

byte LEDs[10]={

? B00011000,

? B11011110,

? B00110100,

? B10010100,

? B11010010,

? B10010001,

? B00010001,

? B11011100,

? B00010000,

? B10010000

? };

void setup() {

? ? DDRD=B11111111;//控制輸出方向

}

void loop() {

? ? PORTD=B11111111;//控制輸出數(shù)據(jù)是0或者1;

? ? for(int i=0;i<10;i++){

? ? PORTD=LEDs[i];

? ? delay(1000);

? ? }

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容