Soy nuevo y no entiendo el siguiente código, no es mío
const int switchPins[] = {2, 3, 4, 5}; // Pines conectados al DIP switch
const int ledPins[] = {6, 7, 8, 9}; // Pines conectados a los LEDs
void setup() {
for (int i = 0; i < 4; i++) {
pinMode(switchPins[i], INPUT); // Configurar pines del DIP switch como entradas
pinMode(ledPins[i], OUTPUT); // Configurar pines de los LEDs como salidas
digitalWrite(ledPins[i], LOW); // Asegurarse de que los LEDs estén apagados inicialmente
}
}
void loop() {
for (int i = 0; i < 4; i++) {
int switchState = digitalRead(switchPins[i]); // Leer el estado de cada interruptor
digitalWrite(ledPins[i], switchState); // Encender o apagar el LED según el estado del interruptor
}
delay(100); // Pequeña demora para evitar lecturas erróneas
}