const int numLEDs = 3; // Jumlah LED yang akan digunakan
const int ledPins[numLEDs] = {8, 9, 10}; // Pin-pi pin yang terhubung dengan LED
int currentLED = 0; // Indeks LED yang sedang menyala
void setup() {
Serial.begin(9600); // Memulai komunikasi dengan Serial Monitor
for (int i = 0; i < numLEDs; i++) {
pinMode(ledPins[i], OUTPUT); // Inisialisasi pin LED sebagai OUTPUT
}
}
void loop() {
digitalWrite(ledPins[currentLED], HIGH); // Nyalakan LED saat ini
Serial.print("LED ");
Serial.print(currentLED + 1);
Serial.println(" Nyala");
delay(500); // Tunggu selama 500 ms
digitalWrite(ledPins[currentLED], LOW); // Matikan LED saat ini
Serial.print("LED ");
Serial.print(currentLED + 1);
Serial.println(" Mati");
currentLED = (currentLED + 1) % numLEDs; // Pindah ke LED berikutnya
delay(500); // Tunggu selama 500 ms sebelum beralih ke LED berikutnya
}