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