print("Hello, ESP32!")
import machine
import time
p2=machine.Pin(2,machine.Pin.OUT)
servo1=machine.PWM(p2)
print('servo')
servo1.freq(50)
servo1.duty(0)
def map(x, in_min,in_max,out_min,out_max):
return int((x-in_min)*(out_max-out_min)/(in_max-in_min)+out_min)
def servo(pin,angle):
pin.duty(map(angle,0,180,20,120))
while True:
for i in range(0,180,10):
servo(servo1,i)
time.sleep(0.5)