/* * 只執行一次的 * LED 跑馬燈,來回掃瞄 */int i;int j;const byte LED[] = {4, 0, 2, 15}; //宣告陣列,內容為各接腳
void setup() { for (byte i = 0; i <= 3; i++) { //從0掃瞄到3 pinMode(LED[i], OUTPUT); //這些接腳設定為輸出 }}
void loop() { for (j = 0; j <= 3; j += 1) { //從0掃瞄到3 digitalWrite(LED[j], HIGH); //點亮 delay(300); //維持0.3秒 digitalWrite(LED[j], LOW); //熄滅 } for (j = 3; j >= 0; j -= 1) { //從3掃瞄到0 digitalWrite(LED[j], HIGH); //點亮 delay(300); //維持0.3秒 digitalWrite(LED[j], LOW); //熄滅 }}