from machine import Pin, PWM
import time
servo_pin = PWM(Pin(26))
servo_pin.freq(50)
def set_angle(angle):
duty = int(2000 + (angle / 180) * 4000)
servo_pin.duty_u16(duty)
while True:
try:
angle = int(input("Ingrese el valor del ángulo: "))
if 0 <= angle <= 180:
set_angle(angle)
time.sleep(0.5)
else:
print("El valor del ángulo está fuera de rango.")
except ValueError:
print("Sólo se reconocen números.")