from machine import Pin, ADC, PWM
from time import sleep_ms
red_in = ADC(Pin(26))
green_in = ADC(Pin(27))
blue_in = ADC(Pin(28))
red_out = PWM(Pin(0))
green_out = PWM(Pin(1))
blue_out = PWM(Pin(2))
red_out.freq(400000)
green_out.freq(400000)
blue_out.freq(400000)
while True:
sleep_ms(50)
red_val = red_in.read_u16()
green_val = green_in.read_u16()
blue_val = blue_in.read_u16()
red_out.duty_u16(red_val)
green_out.duty_u16(green_val)
blue_out.duty_u16(blue_val)
print(f"Red: {red_val}, Green: {green_val}, Blue: {blue_val}")
Blue
Green
Red