from machine import Pin, PWM
from time import sleep
servo = PWM(Pin(27))
servo.freq(50)
def servo_angle(angle):
min_duty = 25 # Nilai PWM minimum (0°)
max_duty = 125 # Nilai PWM maksimum (180°)
duty = min_duty + (angle / 180) * (max_duty - min_duty)
servo.duty(int(duty)) # Tetapkan duty cycle
while True:
servo_angle(0)
sleep(1)
servo_angle(90)
sleep(1)
servo_angle(180)
sleep(1)