from machine import Pin, ADC,PWM
from utime import sleep
# Configura el pin GP26 como entrada ADC para el potenciómetro
potenciometro = ADC(26)
# Configura el pin GPIO15 como salida PWM para el LED
led = PWM(Pin(15))
# Frecuencia de la señal PWM (1 kHz)
led.freq(1000)
while True:
# Lee el valor del potenciómetro (0 a 65535)
valorP = potenciometro.read_u16()
# Establece el ciclo de trabajo del PWM directamente con el valor del potenciómetro
led.duty_u16(int(valorP))
print(valorP)
# Pequeña pausa para evitar lecturas demasiado rápidas
sleep(0.01)