from microbit import *
def set_servo_angle(pin, angle):
   duty = 26 + (angle * 102) / 180
   pin.write_analog(duty)

angle = 90
set_servo_angle(pin2, angle)

while True:
   if button_a.was_pressed() and angle >= 30:
       angle -= 20
       set_servo_angle(pin2, angle)
   if button_b.was_pressed() and angle <= 150:
       angle += 20
       set_servo_angle(pin2, angle)

 

+ Recent posts