【零件清單】
- UNO R3 相容板 x1
- LED燈(顏色不限) x5
- 220Ω 電阻 x5
- 排線 x數條
【線路圖】
LED燈由左至右依序發亮,再反序來回。
【程式碼】
void setup()
{
for (int i = 8; i < 13; i++) { //設定對應的PIN腳為8、9、10、11、12
pinMode(i, OUTPUT);
}
}
void loop()
{
for (int i = 8; i < 13; i++) {
digitalWrite(i, HIGH); // 設定PIN8~12腳位為高電位 = 5V
delay(200); // 設定延遲時間,200 = 0.2秒
digitalWrite(i, LOW); // 設定PIN8~12腳位為高電位 = 0V
delay(200); // 設定延遲時間,200 = 0.2秒
}
for (int i = 11; i > 8; i--) {
digitalWrite(i, HIGH);
delay(200);
digitalWrite(i, LOW);
delay(200);
}
}
【執行結果】
LED燈由左至右依序發亮,再反序來回。
※程式特點:最左右兩顆燈不會閃第二次就直接回頭。
沒有留言:
張貼留言