本周我們進(jìn)行的實(shí)驗(yàn)是使用Arduino驅(qū)動(dòng)一塊共陰四位數(shù)碼管。驅(qū)動(dòng)數(shù)碼管限流電阻肯定是必不可少的,限流電阻有兩種接法,一種是在d1-d4陽(yáng)極接,總共接4顆。這種接法好處是需求電阻比較少,但是會(huì)產(chǎn)生每一位上顯示不同數(shù)字亮度會(huì)不一樣,1最亮,8最暗。另外一種接法就是在其他8個(gè)引腳上接,這種接法亮度顯示均勻,但是用電阻較多。本次實(shí)驗(yàn)使用8顆220Ω電阻(因?yàn)闆]有100Ω電阻,所以使用220Ω的代替,100歐姆亮度會(huì)比較高)。
如圖1的四位數(shù)碼管總共有12個(gè)引腳,小數(shù)點(diǎn)朝下正放在面前時(shí),左下角為1,其他管腳順序?yàn)槟鏁r(shí)針旋轉(zhuǎn)。左上角為最大的12號(hào)管腳。
圖2為數(shù)碼管的說明手冊(cè),圖3是硬件連接圖,接下來是程序,更多代碼訪問:www.showchin.com(數(shù)橙科學(xué))。
//顯示1234
//設(shè)置陰極接口
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int e = 5;
int f = 6;
int g = 7;
int dp = 8;
//設(shè)置陽(yáng)極接口
int d4 = 9;
int d3 = 10;
int d2 = 11;
int d1 = 12;
//設(shè)置變量
long n = 1230;
int x = 100;
int del = 55; //此處數(shù)值對(duì)時(shí)鐘進(jìn)行微調(diào)
把代碼復(fù)制下載到控制板中,看看效果圖4。實(shí)驗(yàn)結(jié)果為數(shù)碼管顯示1234 ,注意:連接的時(shí)候需要耐心、認(rèn)真,不要連錯(cuò)任何線,當(dāng)出現(xiàn)亂碼時(shí),要先檢查線路。