servo
carte BBC micro:bit
Utilisation d'un servo

Schéma du montage (exemple).

  

code Python (exemple)

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 >= 10:
        angle -= 10
        set_servo_angle(pin2, angle)
    if button_b.was_pressed() and angle <= 170:
        angle += 10
        set_servo_angle(pin2, angle)

Ressources à votre disposition :

CC BY SA  ( Christophe Béasse - Mai 2019 )