from machine import Pin,PWM
import time
servo_pin = Pin(23,Pin.OUT)
pwm = PWM(servo_pin)
pwm.freq(50)
while True:
pwm.duty(25)
print(f'0 [deg]')
time.sleep(2)
pwm.duty(122)
print(f'180 [deg]')
time.sleep(2)
'''
pwm signal:
0 [degree] = {'1': 0.5[msec]}
180 [degree] = {'1': 2.4[msec]}
period = 20[msec]
duty = 0.5/20 = 0.025 | Timer_value = duty*1024 = 0.025 * 1024 = 25.6 ~ 25
duty = 2.4/20 = 0.12 | Timer_value = duty*1024 = 0.12 * 1024 = 122.88 ~ 122
'''