1.1 Wat is embedded?
In de magnetron, je fiets met versnellingsverlichting, een wasmachine, een drone: overal zitten kleine computers verstopt. Zo'n verstopte computer die één apparaat aanstuurt heet een embedded systeem. Embedded betekent letterlijk "ingebed": de computer zit ingebouwd in iets anders.
Het hart van zo'n systeem is een microcontroller: een complete computer op één chip, met processor, geheugen en aansluitingen voor de buitenwereld.
Een microcontroller is geen pc
Je laptop is gemaakt om van alles te kunnen: tekstverwerken, gamen, video's kijken. Een microcontroller doet juist precies één ding, maar dan heel betrouwbaar en met heel weinig stroom.
| Laptop / pc | Microcontroller | |
|---|---|---|
| Geheugen | miljarden bytes | duizenden bytes |
| Snelheid | miljarden stappen/sec | miljoenen stappen/sec |
| Stroom | tientallen watts | milliwatts |
| Taak | alles | één ding, altijd |
Dat lijkt zwak, maar het is precies genoeg om een lampje te laten knipperen, een motor aan te sturen of een temperatuur te meten — en dat kan jaren op een batterij.
Wat ga je leren?
In deze cursus begin je met een Arduino Uno: het bekendste oefenbord om mee te leren. Je laat een LED knipperen, leest knoppen en sensoren uit, en stuurt dingen aan. Daarna stap je over op PlatformIO, een professionele werkomgeving, en sluit je af met een echte STM32: een krachtigere microcontroller waarop je zelf de in- en uitgangen en de communicatie configureert.
Het mooie: je hebt om te beginnen geen hardware nodig. Overal waar het kan, staat een simulator in de pagina waarmee je je code direct in je browser kunt uitproberen.
Klaar? Bekijk dan eerst je oefenbord in 1.2 De Arduino Uno.