// Definir los pines
const int potPin = 36; // Pin donde está conectado el potenciómetro (entrada analógica)
const int ledPin = 23; // Pin donde está conectado el LED (salida PWM)
void setup() {
Serial.begin(115200); // Inicializar comunicación serial
pinMode(ledPin, OUTPUT); // Configurar el pin del LED como salida
}
void loop() {
int valor = analogRead(potPin); // Lectura analogica
Serial.println(valor); // Imprime en monitor serie
float voltaje = 3.3*valor/4095.0; // Convierte de un dato digital a voltaje
Serial.print(voltaje); // Imprime el valor del voltaje
Serial.println(" vol");
delay(500); // Pausa de 0.5 segundos
// Usar el valor mapeado para controlar el brillo del LED
analogWrite(ledPin, voltaje);
}