const int potPin = A0;
const int ledPins[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13};
void setup() {
// Configurar pines digitales como salidas
for (int i = 0; i < 10; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
// Leer valor del potenciómetro y mapearlo a un valor entre 0 y 9
int potValue = analogRead(potPin);
int mappedValue = map(potValue, 0, 1023, 0, 10);
// Encender LEDs según el valor mapeado
for (int i = 0; i < mappedValue; i++) {
digitalWrite(ledPins[i], HIGH);
}
// Apagar los demás LEDs
for (int i = mappedValue; i < 10; i++) {
digitalWrite(ledPins[i], LOW);
}
}