from machine import Pin, PWM
from time import sleep
# Set up PWM Pin for servo control
servo = PWM(Pin(15))
# Set Duty Cycle for Different Angles
max_duty = 8000
min_duty = 1500
half_duty = int((max_duty + min_duty) / 2)
#Set PWM frequency
frequency = 50
servo.freq (frequency)
while True:
#Servo at 0 degrees
servo.duty_u16(min_duty)
sleep(1)
#Servo at 90 degrees
servo.duty_u16(half_duty)
sleep(1)
#Servo at 180 degrees
servo.duty_u16(max_duty)
sleep(1)