void setup() {
// Configuración masiva de pines 2 al 8 usando un bucle
for (int pin = 2; pin <= 7; pin++) {
pinMode(pin, OUTPUT);
}
}
void loop() {
int tiempo = 100; // Velocidad de desplazamiento en ms
// Secuencia de ida (izquierda a derecha)
for (int pin = 2; pin <= 7; pin++) {
digitalWrite(pin, HIGH);
delay(tiempo);
digitalWrite(pin, LOW);
}
// Secuencia de vuelta (derecha a izquierda)
// Nota: Empieza en 7 y termina en 3 para no repetir los extremos 8 y 2
for (int pin = 6; pin >= 3; pin--) {
digitalWrite(pin, HIGH);
delay(tiempo);
digitalWrite(pin, LOW);
}
}