Drie platforms, drie namen die steeds samen vallen in tutorials en forumberichten. Maar ze zijn geen varianten van hetzelfde ding. Ze zijn fundamenteel anders — en de keuze tussen hen bepaalt hoe je project werkt, hoeveel stroom het verbruikt, en wat er mogelijk is.
Arduino: microcontroller, eenvoudig en direct
Een Arduino-achtig board draait één programma, continu, van begin tot eind. Er is geen besturingssysteem, geen geheugenmanagement, geen processen. Je schrijft: als pin 3 hoog wordt, doe X. En dat doet hij, elke keer, betrouwbaar en snel.
Dat maakt Arduino-achtige boards de beste keuze voor alles waarbij timing telt: een motor aansturen, een knop debounce, een sensor elke 10 ms uitlezen, een servo precies positioneren. De vertraging tussen event en reactie is voorspelbaar — dat noemen we deterministische real-time besturing.
Het nadeel is ook de kracht: er is geen makkelijke manier om tegelijk een Wi-Fi verbinding te onderhouden, een scherm bij te houden en een sensor te lezen zonder dat alles goed gepland is.
Raspberry Pi: kleine computer, groot vermogen
Een Raspberry Pi draait Linux. Dat betekent: bestandssysteem, meerdere processen tegelijk, Python-scripts, netwerk, SSH, camera, webserver. Je kunt er een volledige applicatie op draaien die ook nog eens met hardware praat via de GPIO-pins.
Maar Linux is niet real-time. Er zijn processen die tussendoor draaien, geheugen dat geswapped wordt, systeemupdates die starten. Voor een LED die elke seconde knippert maakt dat niet uit. Voor een servo die op de microseconde nauwkeurig moet werken, wel.

De Raspberry Pi is op zijn sterkst als de “hersenen” van een groter systeem: data verwerken, beslissingen nemen, communiceren met de buitenwereld, en de harde real-time taken doorsturen naar een onderliggende microcontroller.
Kies eerst de klasse, daarna het exacte bord
- Raspberry Pi met Linux: geschikt wanneer je een besturingssysteem, netwerkdiensten, bestanden, camera's of meerdere processen nodig hebt. Gebruik voor tijdkritische I/O zo nodig aparte hardware of een microcontroller.
- Microcontrollerboard: geschikt voor directe, herhaalbare besturing van sensoren, schakelaars en actuatoren. Arduino is een ecosysteem met verschillende boards; controleer dus altijd het exacte model, de microcontroller, logicaniveaus en beschikbare interfaces.
- ESP32-board: een microcontrollerkeuze met wifi/Bluetooth bij veel varianten. Ontwerp de voeding en ontkoppeling volgens de documentatie van de exacte chip en het exacte board.
- Raspberry Pi Pico: ondanks de naam een microcontrollerboard; Pico W-varianten voegen draadloze verbindingen toe maar draaien geen Raspberry Pi OS.
Sluit 5 V niet rechtstreeks aan op een ingang die alleen voor 3,3 V is gespecificeerd. Controleer de absolute maxima en aanbevolen niveaus van het exacte board. Gebruik bij niveauaanpassing een geschikte level shifter of een berekende schakeling die past bij richting, snelheid en belasting; een losse weerstandswaarde is geen universele oplossing.
Bekijk de development boards, Arduino-boards en Raspberry Pi-producten.