Ga om te beginnen met programmeren naar:
In de blokjescode hiernaast is een servomotor aangesloten op pin 0 en de waarde is achtereenvolgens 180 en 0. De servo blijft zo steeds 180 graden draaien.
Een (servo) motor kan je normaal gesproken niet rechtstreeks aansluiten op de microbit. Een motor vraagt meer stroom (en meestal een hogere spanning) dan de microbit kan leveren. Daarom krijgt de servo de stroom (kies ook de juiste spanning voor de motor) van een batterij. De aansturing gebeurd dan via de pin van de microbit. Vergeet niet de min van de batterij te verbinden met min (0v) van de microbit.
Hiernaast de micropython code. Met de instructie 'pin0.write_analog(25)' wordt de servo helemaal naar links gedraaid en na twee seconden helemaal naar rechts.
De getallen (posities) 25 en 150 zijn niet bij iedere servo hetzelfde. Waarschijnlijk moet je uitproberen bij welke getallen je de juiste draaing krijgt. Voor meer informatie over servo's en micropython:
# Add your Python code here. E.g.
from microbit import *
# Servo control:
pin0.set_analog_period(20)
while True:
pin0.write_analog(25)
sleep(2000)
pin0.write_analog(150)
sleep(2000)