from machine import Pin,PWM
from utime import sleep

# Red led PWM
ledR = PWM(Pin(0))
ledR.freq(1000)
r = 0

# Green led PWM
ledG = PWM(Pin(1))
ledG.freq(1000)
g = 0

# Blue led PWM
ledB = PWM(Pin(2))
ledB.freq(1000)
b = 0


buttonR = Pin(15,Pin.IN,Pin.PULL_DOWN)
buttonG = Pin(14,Pin.IN,Pin.PULL_DOWN)
buttonB = Pin(13,Pin.IN,Pin.PULL_DOWN)
buttonC = Pin(12,Pin.IN,Pin.PULL_DOWN)
while True:
    print(buttonR.value())
    if buttonR.value()==1:
        sleep(0.2)
        if buttonC.value()==1:
            if r>0:
                r = r-1
            else:
                r = 0
        else:
            if r < 250:
                r = r+1
            else:
                r = 250
        
    if buttonG.value()==1:
        sleep(0.2)
        if buttonC.value()==1:
            if g>0:
                g = g-1
            else:
                g = 0
        else:
            if g < 250:
                g = g+1
            else:
                g = 250
        
    if buttonB.value()==1:
        sleep(0.2)
        if buttonC.value()==1:
            if b>0:
                b = b-1
            else:
                b = 0
        else:
            if b < 250:
                b = b+1
            else:
                b = 250
    
    rValue = (r*65025)/250;
    gValue = (g*65025)/250;
    bValue = (b*65025)/250;
    ledR.duty_u16(int(rValue))
    ledG.duty_u16(int(gValue))
    ledB.duty_u16(int(bValue))

    print('value of r:',r, 'g:',g, 'b:',b)
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT