Didactiek
Deze cursus volgt het PRIMM-model en bouwt de moeilijkheid stapsgewijs op. Hieronder de leerlijn en hoe je hem kunt inzetten.
De leerlijn
De hoofdstukken lopen op in twee dimensies tegelijk: van eenvoudig naar complex, en van een beschermde omgeving (Arduino IDE, simulator) naar een professionele (PlatformIO, echte STM32).
- Introductie & Arduino IDE (1–2) — wat is embedded, en de eerste blink. Geen drempel.
- IO (3–6) — digitaal, analoog, serieel, timing en sensoren. Hier ligt de kern van de basisvaardigheden.
- PlatformIO (7) — overstap naar een echte werkomgeving, met dezelfde code.
- STM32 (8–10) — krachtiger bord, met IO en interfaces, nog steeds via het vertrouwde Arduino-framework.
- Onder de motorkap (11) — verdieping voor wie meer wil: HAL en registers.
PRIMM in de pagina's
Elke lespagina is opgebouwd volgens PRIMM:
- Predict — een
<details>-blok "Wat denk je dat dit doet?" vóór de uitleg. - Run — de Wokwi-simulator of een echt bord.
- Investigate — controlevragen in
<details>. - Modify / Make — opdrachten met tip en oplossing, beide verborgen.
De opdrachten zijn genummerd als H.S.letter zodat je er gericht naar kunt verwijzen.
Differentiëren
- Tempo. De simulator laat snelle leerlingen vooruitwerken zonder op hardware te wachten.
- Diepgang. Hoofdstuk 11 (HAL/registers) is volledig optioneel; markeer het als verrijking.
- Houvast. Elke opdracht heeft een tip vóór de oplossing. Stuur leerlingen eerst naar de tip.
Toetsing
De projectideeën in Jouw project lenen zich goed voor een eindopdracht: ze vragen om combineren, debuggen en zelfstandig opzoeken — vaardigheden die losse opdrachten niet toetsen. Beoordeel naast het eindresultaat ook het proces (klein beginnen, testen, de seriële monitor gebruiken).