from machine import Pin, PWM
import time
# Servo pin (you connected to GPIO 18)
servo = PWM(Pin(18), freq=50)
# Function to set angle
def set_angle(angle):
duty = int((angle / 180) * 102 + 26) # Convert angle to duty
servo.duty(duty)
while True:
# 0 degree
set_angle(0)
time.sleep(1)
# 90 degree
set_angle(90)
time.sleep(1)
# 180 degree
set_angle(180)
time.sleep(1)