from servo import Servo
servo_pin = 22
motor = Servo(pin=servo_pin)
def rotate_servo(angle):
motor.move(angle)
while True:
try:
angle_input = input("Enter the angle (0-180) to rotate the servo motor (q to quit): ")
if angle_input.lower() == 'q':
break
angle = int(angle_input)
if 0 <= angle <= 180:
rotate_servo(angle)
else:
print("Angle must be between 0 and 180.")
except ValueError:
print("Invalid input. Please enter a number.")