const int POT_PIN = A0; // Potenciómetro conectado a A0
const int LED_PIN = 2; // LED conectado al pin 2
void setup() {
pinMode(LED_PIN, OUTPUT);
pinMode(POT_PIN, INPUT);
Serial.begin(115200);
}
void loop() {
// Leer el valor del potenciómetro (0-1023)
int potValue = analogRead(POT_PIN);
// Convertir el valor del potenciómetro (0-1023) a un valor PWM (0-255)
int brightness = map(potValue, 0, 1023, 0, 255);
// Aplicar el valor al LED usando PWM
analogWrite(LED_PIN, brightness);
// Imprimir valores en el monitor serial (opcional)
Serial.print("Valor Potenciómetro: ");
Serial.print(potValue);
Serial.print(" | Brillo LED: ");
Serial.println(brightness);
// Pequeña pausa para estabilidad
delay(10);
}