#include <Servo.h>
const int potPin = A5; // Pin analógico para el potenciómetro
const int ledStartPin = 8; // Primer pin de los LEDs
const int numLeds = 6; // Número de LEDs a controlar

void setup() {
  pinMode(potPin, INPUT); // Configura el pin del potenciómetro como entrada
  for (int i = ledStartPin; i < ledStartPin + numLeds; ++i) {
    pinMode(i, OUTPUT); // Configura los pines de los LEDs como salida
  }
}

void loop() {
  // Lee el valor del potenciómetro (rango 0-1023)
  int potValue = analogRead(potPin);

  // Mapea el valor del potenciómetro al número de LEDs a encender
  int numLedsToTurnOn = map(potValue, 0, 1023, 0, numLeds);

  // Enciende los LEDs correspondientes
  for (int i = 0; i < numLeds; ++i) {
    if (i < numLedsToTurnOn) {
      digitalWrite(ledStartPin + i, HIGH); // Enciende el LED
    } else {
      digitalWrite(ledStartPin + i, LOW); // Apaga el LED
    }
  }
  
  delay(100); // Pequeña pausa para estabilizar el ajuste
}
$abcdeabcde151015202530354045505560fghijfghij