Vijf nieuwe Elektor Arduino, ESP32 en Raspberry Pi Pico programmeercursussen voor beginners
op
De cursussen zijn ontworpen voor studenten, makers en iedereen die nieuwsgierig is naar het programmeren van microcontrollers. De nadruk ligt op praktisch leren: deelnemers schrijven code, verbinden sensoren en actuatoren, en bouwen kleine projecten op een breadboard met de componenten die bij de cursus zijn inbegrepen.
Vijf programmeercursussen, twee talen, drie platforms
De nieuwe serie behandelt drie veelgebruikte ontwikkelingsplatforms — Arduino, Raspberry Pi Pico en ESP32 — en introduceert twee programmeerbenaderingen: C/C++ (via de Arduino-omgeving) en MicroPython (via Thonny).
Arduino programmeercursus
Deze cursus maakt gebruik van het bekende Arduino Uno platform. Het introduceert de basisprincipes van microcontrollerprogrammering in C/C++ zoals digitale en analoge I/O, PWM-signalen, seriële communicatie (UART, I²C en SPI), en het werken met sensoren, displays en actuatoren.Raspberry Pi Pico met Arduino C/C++ programmeerscursus
Hier wordt de Raspberry Pi Pico-bord geprogrammeerd in C/C++ met behulp van de Arduino IDE. Deelnemers leren hoe ze ingangen en uitgangen kunnen aansturen, sensoren kunnen uitlezen en kunnen communiceren met randapparatuur, terwijl ze de mogelijkheden van de RP2040-microcontroller verkennen.ESP32 met Arduino C/C++ programmeercursus
De ESP32-cursus richt zich op het programmeren van de populaire microcontrollerplatform van Espressif in C/C++ met de Arduino-omgeving. Zoals in de andere cursussen behandelen de oefeningen digitale en analoge signalen, communicatieinterfaces en basis technieken voor embedded systemen.Raspberry Pi Pico met MicroPython programmeercursus
Voor degenen die de voorkeur geven aan Python-stijl codering, kan de Raspberry Pi Pico ook worden geprogrammeerd met MicroPython. Deze cursus introduceert de taal en laat zien hoe je met GPIO, sensoren, displays en timingfuncties kunt werken met behulp van de Thonny ontwikkelomgeving.ESP32 met MicroPython programmeercursus
De vijfde cursus brengt MicroPython naar het ESP32-platform, wat een andere route biedt naar embedded ontwikkeling met een high-level taal, terwijl er nog steeds direct met hardwarecomponenten en interfaces kan worden gewerkt.Leren door te bouwen
Alle vijf cursussen volgen dezelfde structuur: een beknopt handboek legt de concepten uit, een componentkit biedt de benodigde hardware, en een bijbehorende online cursus biedt simulaties en downloadbare projectbestanden. Het doel is om de eerste stappen in embedded programmering toegankelijk te maken, terwijl er voldoende diepgang wordt geboden om werkende projecten te bouwen.
Online simulator
De cursussen presenteren ongeveer 40 praktische voorbeelden die kunnen worden gebouwd met de bijgeleverde onderdelenkit. Elk voorbeeld linkt echter ook naar een online simulatie waar je met de code en het circuit kunt experimenteren zonder het eerst te hoeven bouwen en zonder het risico te lopen iets kapot te maken.
Samen vormt de serie een compacte introductie tot microcontrollerprogrammering, of de lezer nu de voorkeur geeft aan Arduino-stijl C/C++ of de meer scriptgerichte MicroPython aanpak.

Discussie (1 opmerking(en))