const int ledPins[] = {18, 16, 17, 5}; // Pin untuk LED
const int numLeds = sizeof(ledPins) / sizeof(ledPins[0]);
void setup() {
// Set semua pin LED sebagai output
for (int i = 0; i < numLeds; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
// Menyalakan LED dalam urutan
for (int i = 0; i < numLeds; i++) {
digitalWrite(ledPins[i], HIGH); // Nyalakan LED
delay(200); // Tunggu 500 ms
digitalWrite(ledPins[i], LOW); // Matikan LED
}
// Menyalakan LED dalam urutan terbalik
for (int i = numLeds - 1; i >= 0; i--) {
digitalWrite(ledPins[i], HIGH); // Nyalakan LED
delay(200); // Tunggu 500 ms
digitalWrite(ledPins[i], LOW); // Matikan LED
}
}