const int ledPins[] = {12, 14, 27, 26, 23, 22, 21, 19}; // Pin untuk LED
const int buttonPin = 15; // Pin untuk push button
int buttonState = 0;
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(ledPins[i], OUTPUT);
}
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == LOW) { // Jika tombol ditekan
// Nyalakan semua LED
for (int i = 0; i < 8; i++) {
digitalWrite(ledPins[i], HIGH);
}
delay(1000); // Tunggu 1 detik
// Running LED
for (int i = 0; i < 8; i++) {
digitalWrite(ledPins[i], LOW); // Matikan LED sebelumnya
digitalWrite(ledPins[i], HIGH); // Nyalakan LED saat ini
delay(300); // Tunggu 300 ms
}
// Matikan semua LED setelah running
for (int i = 0; i < 8; i++) {
digitalWrite(ledPins[i], LOW);
}
}
}