Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Actuatoren aansturen met de micro:bit

Updated: 12 May 2026

Actuatoren zijn onderdelen die iets laten bewegen of zichtbaar maken.
In dit robotproject gebruiken we onder andere:

De micro:bit stuurt actuatoren aan via pins zoals P0, P1 en P2.

Led aansturen

Een led is de eenvoudigste actuator. Hij kan alleen:

Hoe sluit je een led goed aan?

Een led werkt maar in één richting.
Daarom moet je goed opletten welke kant naar plus en welke kant naar min (GND) gaat.

Een led moet altijd via een weerstand worden aangesloten.
Zonder weerstand kan de led kapot gaan.

Aansluiten:

P0 → weerstand → led → GND

Welke kant van een led is plus en min?

Je kunt dit op drie manieren herkennen:

kenmerkbetekenis
lange pootplus (anode)
korte pootmin (kathode)
platte rand van de ledmin (kathode)

Vuistregel:

lange poot → via weerstand naar pin
platte kant → naar GND

Dus meestal sluit je een led zo aan:

pin → weerstand → lange poot led platte kant led → GND

Waarom moet een led de juiste richting hebben?

Een led is een diode.
Dat betekent dat stroom er maar in één richting doorheen kan lopen.

Als je hem omdraait:

Altijd een weerstand gebruiken

Een led moet altijd via een weerstand worden aangesloten.

Zonder weerstand kan:

Gebruik daarom altijd:

pin → weerstand → led → GND

Werkt de led niet?

Controleer dan:

  1. zit de platte kant aan GND?

  2. zit er een weerstand in de schakeling?

  3. zit de led goed in het breadboard?

  4. gebruik je de juiste pin in je programma?

In veel gevallen hoef je de led alleen even om te draaien.

Voorbeeldprogramma:

from microbit import *

# instellingen
LED_PIN = pin0

LED_AAN = 1
LED_UIT = 0


# programma
while True:
    LED_PIN.write_digital(LED_AAN)

Led bedienen met knop A en knop B:

from  microbit  import  *  
  
# instellingen  
LED_PIN  =  pin0  
  
LED_AAN  =  1  
LED_UIT  =  0  
  
  
# programma  
while  True:  
	if  button_a.was_pressed():  
		LED_PIN.write_digital(LED_AAN)  
	if  button_b.was_pressed():  
		LED_PIN.write_digital(LED_UIT)

Motor aansturen

Een motor heeft meer stroom nodig dan de micro:bit kan leveren.
Daarom gebruik je:

De micro:bit stuurt de transistor aan.
De transistor schakelt vervolgens de motor.

Aansluiten (vereenvoudigd):

micro:bit → transistor → motor → batterij

De base mag niet rechtstreeks op de micro:bit worden aangesloten.

De weerstand:

Voorbeeldprogramma

from microbit import *

# instellingen
MOTOR_PIN = pin0
MOTOR_AAN = 1
MOTOR_UIT = 0

# programma
while True:    
	MOTOR_PIN.write_digital(MOTOR_AAN)

Motor snelheid regelen (PWM):

from microbit import *

# instellingen

MOTOR_PIN = pin0
MOTOR_LANGZAAM = 300
MOTOR_SNEL = 700

# programma
while True:    
	MOTOR_PIN.write_analog(MOTOR_SNEL)

Waarden liggen tussen:

0 – 1023

Dus:

Grijparm aansturen (servo)

Een grijparm wordt meestal bestuurd met een servo-motor.

Een servo kan draaien naar een specifieke positie, bijvoorbeeld:

Servo aansluiten:

rood → 3V
zwart → GND
geel → P0

Voorbeeldprogramma:

from microbit import *

# instellingen
SERVO_PIN = pin0
GRIJPER_OPEN = 26
GRIJPER_DICHT = 77

# programma
SERVO_PIN.write_analog(GRIJPER_OPEN)

Grijper bedienen met knop A en B:

from microbit import *

# instellingen

SERVO_PIN = pin0
GRIJPER_OPEN = 26
GRIJPER_DICHT = 77

# programma
while True:    
	if button_a.was_pressed():        
		SERVO_PIN.write_analog(GRIJPER_OPEN)
	if button_b.was_pressed():        
		SERVO_PIN.write_analog(GRIJPER_DICHT)