from machine import Pin, ADC, PWM
from time import sleep
sensor = ADC(Pin(32)) # Configurar GPIO32 como entrada analógica
sensor.atten(ADC.ATTN_11DB) # Configurar el rango de lectura (0-3,3V)
led = PWM(Pin(25)) # Configurar GPIO2 como salida PWM
led.freq(500) # Frecuencia de 500 Hz
while True:
valor = sensor.read() # Leer el valor analógico
duty = int(valor * 1023 / 4095) #Convertir el rango
led.duty(duty) #Aplicar el duty
sleep(0.1)