from machine import Pin, PWM, ADC
from time import sleep

anteriores = [0, 0, 0]
valores = [0, 0, 0]

ledRojo = PWM(Pin(0))
ledRojo.freq(1000)
ledVerde = PWM(Pin(1))
ledVerde.freq(1000)
ledAzul = PWM(Pin(2))
ledAzul.freq(1000)

potRojo = ADC(26)
potVerde = ADC(27)
potAzul = ADC(28)

while True:
    valores[0] = potRojo.read_u16()
    valores[1] = potVerde.read_u16()
    valores[2] = potAzul.read_u16()
    for v in range(3):
        if valores[v] < 500:
            valores[v] = 0
    if valores[0] != anteriores[0] or valores[0] != anteriores[0] + 100 or valores[0] != anteriores[0] - 100:
        ledRojo.duty_u16(valores[0])
        anteriores[0] = valores[0]
    if valores[1] != anteriores[1] or valores[1] != anteriores[1] + 100 or valores[1] != anteriores[1] - 100:
        ledVerde.duty_u16(valores[1])
        anteriores[1] = valores[1]
    if valores[2] != anteriores[2] or valores[2] != anteriores[2] + 100 or valores[2] != anteriores[2] - 100:
        ledAzul.duty_u16(valores[2])
        anteriores[2] = valores[2]
    for v in range(3):
        print(valores[v])
    sleep(0.2)
$abcdeabcde151015202530fghijfghij
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT