Arduino+7447+七段顯示器實習

在開始實習之前,可以先測試一下7段顯示器單一個LED的顯示功能。由於使用的電流不大,所以直接使用來自於Arduino的電源(5V)就可以了。接線如下所示:

在Arduino端直接接上5V和GND,連接到麵包板上的正負極匯流排,近看7段顯示示的接線,如下所示:

確定一切都沒問題之後,就依照單元實習的工作單上的說明開始接線,連接之後的結果如下所示:

再近看一些,要留意電阻之間的金屬部份不要有任何接觸到的情形發生,在接上電源之前請務必做好檢查:

以下是程式碼:

int code[10][4] = {
{0,0,0,0},
{0,0,0,1},
{0,0,1,0},
{0,0,1,1},
{0,1,0,0},
{0,1,0,1},
{0,1,1,0},
{0,1,1,1},
{1,0,0,0},
{1,0,0,1},
};

void setup() {
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}

void loop() {
for(int i=0; i<10; i++) {
digitalWrite(13,code[i][0]);
digitalWrite(12,code[i][1]);
digitalWrite(11,code[i][2]);
digitalWrite(10,code[i][3]);
delay(1000);
}
}

在使用Arduino輸入程式之後,可以看到結果如下:

 

Comments

comments

發表迴響