// Pines de conexión
const int pinPotenciometro = A0; // Pin analógico donde va la señal del potenciómetro
const int pinLED = 9; // Pin digital PWM conectado al LED
void setup() {
pinMode(pinLED, OUTPUT);
Serial.begin(9600); // Para monitorear los valores en el monitor serie
}
void loop() {
// Leer el valor del potenciómetro (retorna un rango de 0 a 1023)
int valorPot = analogRead(pinPotenciometro);
// Mapear el valor leído (0-1023) al rango PWM del LED (0-255)
int brillo = map(valorPot, 0, 1023, 0, 255);
// Aplicar el brillo al LED
analogWrite(pinLED, brillo);
// Imprimir en consola para verificación
Serial.print("Valor Pot: ");
Serial.print(valorPot);
Serial.print(" | Brillo LED: ");
Serial.println(brillo);
delay(20); // Pequeña pausa para estabilizar las lecturas
}