1. 程式人生 > >Arduino LED 簡易流水燈

Arduino LED 簡易流水燈

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); } }