from machine import Pin,PWM,ADC
def velo(j):
global y
if y==1:
y=0
else:
y=1
adc=ADC(Pin(34))
adc.width(ADC.WIDTH_9BIT)
adc.atten(ADC.ATTN_11DB)
s1 = PWM(Pin(23),freq=50)
p1= Pin(19,Pin.IN,Pin.PULL_UP)
p1.irq(trigger=Pin.IRQ_FALLING,handler=velo)
d1=Pin(22,Pin.OUT)
d2=Pin(21,Pin.OUT)
y=0
while(1):
val=adc.read()
s1.duty(val)
if y==0:
d1.on()
d2.off()
else:
d1.off()
d2.on()
print(y)