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.

Gebruik van dit tekstboek

Updated: 12 May 2026

Dit online tekstboek ondersteunt je tijdens het micro:bit-robotproject bij het bouwen en testen van schakelingen met sensoren en actuatoren. Je vindt hier korte uitleg, voorbeeldschakelingen en Python-voorbeelden die je helpen wanneer je tijdens het project ergens vastloopt.

Gebruik dit boek als eerste hulpmiddel bij technische vragen, zodat je zelfstandig verder kunt werken aan je robot.

Hoe gebruiken we Python in dit robotproject?

In dit robotproject schrijven we Python-code om sensoren uit te lezen en actuatoren aan te sturen met de micro:bit. Om de code overzichtelijk en begrijpelijk te houden gebruiken we steeds dezelfde manier van programmeren.Zo kun je makkelijker fouten vinden en elkaars code begrijpen.

1. We definiëren pins bovenaan het programma

In plaats van direct pin0 te gebruiken, geven we pins eerst een naam.Voorbeeld:

from microbit import *

LED_PIN = pin0

Waarom doen we dit? Omdat je dan meteen ziet waar de pin voor gebruikt wordt.

Vergelijk:

pin0.write_digital(1)

met:

LED_PIN.write_digital(1)

De tweede versie is duidelijker.

2. We gebruiken variabelen voor vaste waarden

Getallen zoals 1, 0 of 77 zeggen op zichzelf weinig.

Daarom geven we ze een naam.

Voorbeeld:

LED_AAN = 1
LED_UIT = 0

Of bij een servo:

GRIJPER_OPEN = 26
GRIJPER_DICHT = 77

Nu wordt de code makkelijker te lezen:

SERVO_PIN.write_analog(GRIJPER_OPEN)

3. We zetten instellingen altijd bovenaan het programma

Bovenaan het programma staat dus:

Bijvoorbeeld:

from microbit import *
SERVO_PIN = pin0
GRIJPER_OPEN = 26
GRIJPER_DICHT = 77

Daaronder komt pas de rest van het programma.

4. We gebruiken duidelijke namen voor variabelen

Gebruik namen die uitleggen wat iets doet.

Goede voorbeelden:

MOTOR_PIN
LED_PIN
LICHT_SENSOR
AFSTAND_SENSOR

Minder goede voorbeelden:

pin
waarde
x
test

5. We werken met een vaste structuur in elk programma

Onze programma’s hebben meestal deze opbouw:

from microbit import *

# instellingen

LED_PIN = pin0
LED_AAN = 1
LED_UIT = 0

# programma
while True:    
	LED_PIN.write_digital(LED_AAN)

Hierdoor kun je snel zien:

Waarom werken we zo?

Deze manier van programmeren helpt je om:

Professionele programmeurs werken ook op deze manier.