int ledPins[] = {2, 3, 4, 5, 6}; //pin pin digital terhubung ke led
int numLeds = 5;
void setup() {
//mengatur semua pin sebagai output
for (int i = 0; i < numLeds; i++){
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
for (int i = 0; i < numLeds; i++){
digitalWrite(ledPins [i], HIGH); //menyalakan led ke-i
delay(200); //tunggu 200 ms
digitalWrite(ledPins [i], LOW); //matikan led ke-i
}
delay(500); // jeda sebelum pindah arah
for (int i = numLeds ; i > 0; i--){
digitalWrite(ledPins [i], HIGH); //menyalakan led ke-i
delay(200); //tunggu 200 ms
digitalWrite(ledPins [i], LOW); //matikan led ke-i
}
delay(500); //jeda sebelum ulangi loop
}