print("Hello, ESP32!")
from machine import Pin,PWM
from time import sleep_ms
from servo import Servo
# motor = PWM(Pin(13,Pin.OUT))
# motor.freq(50)
motor = Servo(Pin(13),min_us = 500,max_us = 2500,angle = 181)
while True:
# motor.duty(int(1023*0.5/20))
# sleep_ms(1000)
# motor.duty(int(1023*1/20))
# sleep_ms(1000)
# motor.duty(int(1023*1.5/20))
# sleep_ms(1000)
# motor.duty(int(1023*2/20))
# sleep_ms(1000)
# motor.duty(int(1023*2.5/20))
# sleep_ms(1000)
motor.write_angle(0)
sleep_ms(1000)
motor.write_angle(45)
sleep_ms(1000)
motor.write_angle(90)
sleep_ms(1000)
motor.write_angle(135)
sleep_ms(1000)
motor.write_angle(180)
sleep_ms(1000)
for i in range(0,181,45):
motor.write_angle(i)
sleep_ms(1000)
for i in range(180,0,-45):
motor.write_angle(i)
sleep_ms(1000)