from machine import Pin, ADC, PWM
from utime import sleep, sleep_ms
r=PWM(Pin(4), freq=5000)
g=PWM(Pin(5), freq=5000)
b=PWM(Pin(19), freq=5000)
pr=ADC(Pin(33))
pr.width(ADC.WIDTH_10BIT)
pg=ADC(Pin(32))
pg.width(ADC.WIDTH_10BIT)
pb=ADC(Pin(35))
pb.width(ADC.WIDTH_10BIT)
while True:
lr = pr.read()
lg = pg.read()
lb = pb.read()
r.duty(lr)
g.duty(lg)
b.duty(lb)
print("r:{:.0f}, g:{:.0f}, b:{:.0f}".format(lr/4, lg/4, lb/4))
sleep_ms(50)