from machine import Pin, ADC, PWM #Se importan las clases Pin, ADC and PWM
from time import sleep #libreria tiempo y temporizadores
led=PWM(Pin(14), 5000) #Se establece GPIO14 como pin pwm y a 5000Hz
potentiometer=ADC(Pin(12)) #Se crea objeto ptenciometro
potentiometer.width(ADC.WIDTH_12BIT) #Se establece la reolucion de ADC en bits
potentiometer.atten(ADC.ATTEN_11DB) #3.3v el rango completo de voltaje
while True:
potentiometer_value=potentiometer.read() #Se lee el pin ADC
print(potentiometer_value) #Imprime el valor leido
led.duty(potentiometer_value) #El valor ciclo de trabajo del led
sleep(0.1) #sera el del potenciometro