int led[7] = {2, 3, 4, 5, 6, 7}; // Pines conectados a los LEDs
int leftChannel = A0; // Pin conectado al potenciómetro
int left, i;
void setup() {
for (i = 0; i < 6; i++) {
pinMode(led[i], OUTPUT); // Configurar los LEDs como salida
}
}
void loop() {
left = analogRead(leftChannel); // Leer el valor del potenciómetro
left = left / 100; // Ajustar sensibilidad (cambiado de 10 a 100 para el potenciómetro)
if (left == 0) {
for (i = 0; i < 6; i++) {
digitalWrite(led[i], LOW); // Apagar los LEDs si no hay señal
}
} else {
for (i = 0; i < left && i < 6; i++) {
digitalWrite(led[i], HIGH); // Encender LEDs según el valor del potenciómetro
}
for (i = i; i < 6; i++) {
digitalWrite(led[i], LOW); // Apagar los LEDs restantes
}
}
}