Arduino LED 簡易流水燈
阿新 • • 發佈:2018-11-11
Arduino LED 簡易流水燈
/*
LED 簡易流水燈
*/
// 引腳定義 LED 個數
const int LEDCount = 8;
// 對應的 LED 引腳
int LEDPins[] = {
0,
1,
2,
3,
4,
5,
6,
7,
};
void setup() {
// 迴圈設定,把對應的 LED 都設定成輸出
for (int thisLED = 0; thisLED < LEDCount; thisLED++) {
pinMode(LEDPins[thisLED] , OUTPUT);
}
}
void loop() {
// 熄滅所有的 LED 燈
for (int num = 0; num < 8; num++) {
digitalWrite(LEDPins[num], HIGH);
}
// 迴圈順序點亮 LED 然後等待 300 ms 後熄滅,這樣就是簡易的 LED 流水點亮效果
for (int num = 0; num < 8; num++) {
digitalWrite(LEDPins[num], LOW);
delay(300);
digitalWrite (LEDPins[num], HIGH);
}
}