const int PIN_POT = 34;
const int PIN_LED = 21;
void setup() {
pinMode(PIN_LED, OUTPUT);
pinMode(PIN_POT, INPUT);
}
void loop() {
// El ADC lee de 0 a 4095
int valorPot = analogRead(PIN_POT);
// Convertimos la escala de 0-4095 a 0-255 (salida PWM)
int brillo = map(valorPot, 0, 4095, 0, 255);
// Aplicamos el brillo al LED
analogWrite(PIN_LED, brillo);
delay(10); // Pausa corta para estabilidad
}