A02-跑馬燈(變數)+使用(矩陣)
發表於 : 2019年 9月 26日, 09:16
代碼: 選擇全部
// 跑馬燈範例程式三
// 詳細的程式說明,請參閱第四章,4-27頁。
const byte LEDs[] = {2,3,4,5,6};
const byte total = sizeof(LEDs);
byte index = 0;
void setup() {
for (byte i=0; i<total; i++) {
pinMode(LEDs[i], OUTPUT);
}
}
void loop() {
for (byte i=0; i<total; i++) {
digitalWrite(LEDs[i], LOW);
}
digitalWrite(LEDs[index], HIGH);
if (index < total) {
index ++;
}
else {
index = 0;
}
delay(100);
}