from machine import Pin,PWM
import utime

L=[0,1,2,3,4]
sw=[5,6]
sw1=Pin(sw[0],Pin.IN,Pin.PULL_UP)
sw2=Pin(sw[1],Pin.IN,Pin.PULL_UP)
LNO=Pin(L[0], Pin.OUT)

n=0
LEP=PWM(Pin(L[n]))
LEP.freq(1000)

pwd=65535/10

while True:
    
    if sw1.value()==0:
        for ud in range(10):
            LEP.duty_u16(int(pwd*ud))
            utime.sleep(0.01)
        for dd in reversed(range(10)):
            LEP.duty_u16(int(pwd*dd))
            utime.sleep(0.01)  
        print("sw1")
    elif sw2.value()==0:
        for ud in range(10):
            LEP.duty_u16(int(pwd*ud))
            utime.sleep(0.1)
        for dd in reversed(range(10)):
            LEP.duty_u16(int(pwd*dd))
            utime.sleep(0.1)  
        print("sw2")
    else:
        LNO.value(0)
        LEP.duty_u16(0)
        print("OFF")
    
    utime.sleep_ms(20)

