// กำหนดขา LED ทั้ง 8 หลอด
int LED[8] = {21, 19, 18, 5, 4, 2, 15, 13};
void setup() {
// ตั้งค่า LED ทุกหลอดเป็น OUTPUT และปิดไฟเริ่มต้น
for (int i = 0; i < 8; i++) {
pinMode(LED[i], OUTPUT);
digitalWrite(LED[i], LOW);
}
}
void loop() {
// ไฟวิ่งจากซ้ายไปขวา แล้วเริ่มใหม่
for (int i = 0; i < 8; i++) {
digitalWrite(LED[i], HIGH); // เปิดหลอดปัจจุบัน
delay(200); // หน่วงเวลา 50 ms
}
for (int i = 0; i < 8; i++) {
digitalWrite(LED[i], LOW); // ปิดหลอดปัจจุบัน
delay(200); // หน่วงเวลา 50 ms
}
}