from machine import ADC,Pin
from time import sleep
x_axis=ADC(Pin(26))
y_axis=ADC(Pin(27))
led1_up=Pin(18,Pin.OUT)
led2_down=Pin(16,Pin.OUT)
led3_left=Pin(17,Pin.OUT)
led4_right=Pin(19,Pin.OUT)
def read_joystick():
x=x_axis.read_u16()
y=y_axis.read_u16()
return x,y
while True:
x,y=read_joystick()
led1_up.value(0)
led2_down.value(0)
led3_left.value(0)
led4_right.value(0)
if x < 20000:
led4_right.value(1)
elif x>50000:
led3_left.value(1)
elif y<20000:
led2_down.value(1)
elif y>50000:
led1_up.value(1)
sleep(0.5)