from machine import Pin, ADC, PWM
from utime import sleep
# Configurar los LED con PWM para controlar su brillo
led_verde = PWM(Pin(14))
led_rojo = PWM(Pin(15))
# Frecuencia del PWM
led_verde.freq(1000)
led_rojo.freq(1000)
# Configurar el potenciometro en GP13
potenciometro = ADC(Pin(26))
while True:
# Leer el potenciometro: valor entre 0 y 65535
valor = potenciometro.read_u16()
# El LED verde aumenta y el rojo disminuye
brillo_verde = valor
brillo_rojo = 65535 - valor
# Aplicar el brillo a cada LED
led_verde.duty_u16(brillo_verde)
led_rojo.duty_u16(brillo_rojo)
# Pequeña pausa
sleep(0.02)