from machine import Pin, PWM, ADC
import time
frecuencia = 5000
led = PWM(Pin(21), frecuencia)
pot = ADC(Pin(12))
pot.atten(ADC.ATTN_11DB)
while True:
duty_cycle = pot.read() # Lee el valor del potenciómetro
# Escala el valor del potenciómetro al rango 0-1023
duty_scaled = int(duty_cycle * 1023 / 4095)
led.duty(duty_scaled) # Establece el ciclo de trabajo del LED
print(duty_cycle) # Imprime el valor del potenciómetro