from machine import Pin, PWM
from utime import sleep, sleep_ms
# Número de pin al que se conecta el servo.
PIN_SERVO = 16
# Definición del servo.
servo = PWM(Pin(PIN_SERVO, mode=Pin.OUT))
servo.freq(50)
# 0.5ms/20ms = 0.025 => 2.5% Ciclo de trabajo 1
# 2.4ms/20ms = 0.12 => 12% Ciclo de trabajo 2
# 0.025*1024=25.6 => Ciclo a entero
# 0.12*1024=122.88 = Ciclo a entero
# Movimiento intermitente de 180 grados
while True:
servo.duty(26)
sleep(0.6)
servo.duty(123)
sleep(0.6)