# Control de brillo del LED utilizando ADC en la Pi Pico
from machine import Pin, PWM, ADC
from utime import sleep
# Configuración del LED
led = PWM(Pin(5))
led.freq(1000)
# Configuración del ADC
adc = ADC(Pin(26))
# Bucle infinito para leer el valor del ADC y ajustar el brillo del LED
while True:
valor = adc.read_u16() # Lee el valor analógico del ADC
print(valor) # Imprime el valor leído en la consola
led.duty_u16(valor) # Ajusta el ciclo de trabajo del PWM según el valor leído
sleep(0.01) # Espera 0.01 segundos antes de la siguiente lectura