// Se define un array para los pines de los leds
byte leds[8]={15,2,4,5,18,19,21,22};
void setup() {
// Declaramos los pines de los leds como salidas
for(byte i=0; i<8; i++){
pinMode(leds[i], OUTPUT);
}
}
void loop() {
// Se hacen dos bucles for para encender los leds, desde el pin 22 hacia el 15 y despues del 15 al 22
for(byte i=8; i>0; i--){
digitalWrite(leds[i], LOW);
digitalWrite(leds[i-1], HIGH);
delay(1000);
}
for(byte i=0; i<8; i++){
digitalWrite(leds[i-1], LOW);
digitalWrite(leds[i], HIGH);
delay(1000);
}
}