from machine import Pin, ADC,PWM
import utime
xAxis = ADC(Pin(27))
yAxis = ADC(Pin(26))
s=PWM(Pin(16))
s.freq(50)
def servomotor(angulo):
ton=(angulo+45)*100000/9
s.duty_ns(int(ton))
utime.sleep_ms(50)
while True:
xValue = xAxis.read_u16()
yValue = yAxis.read_u16()
xStatus = "middle"
yStatus = "middle"
if xValue <= 600:
xStatus = "left"
servomotor(10)
elif xValue >= 60000:
xStatus = "right"
servomotor(120)
else:
xStatus = "middle"
if yValue <= 600:
yStatus = "up"
elif yValue >= 60000:
yStatus = "down"
else:
yStatus = "middle"
print("x: ",xValue,"y: ",yValue)