from machine import Pin, ADC, PWM #Importa as classes ADC e Pin da biblioteca machine
from time import sleep_ms #Importa a função sleep da biblioteca time
led = PWM(Pin(15)) #Define a variável led como PWM, no pino GP15
pot = ADC(28) #Define a variável pot a porta analógica ADC2, no pino GP28
led.freq(1000) #Define a frequência do sinal PWM em 1000Hz
while True: #Loop infinito
intensidade = pot.read_u16()#Guarda o valor analógico lido em "intervalo"
led.duty_u16(intensidade) #Acende o led conforme o valor da intensidade
print("intensidade:", intensidade) #Mostra na tela o valor da intensidade
sleep_ms(50) #Intervalo de 50 milissegundos