Fünf neue Elektor-Programmierkurse führen Anfänger in Arduino, ESP32 und Raspberry Pi Pico ein
über
Die Kurse sind für Studenten, Bastler und alle, die sich für die Programmierung von Elektronik interessieren, konzipiert. Der Schwerpunkt liegt auf praktischem Lernen: Die Teilnehmer schreiben Code, verbinden Sensoren und Aktoren und bauen kleine Projekte mit einem Breadboard und einer Auswahl von Komponenten, die im Kurs enthalten sind.
Fünf Programmierkurse, zwei Sprachen, drei Plattformen
Die neue Reihe deckt drei weit verbreitete Entwicklungsplattformen ab — Arduino, Raspberry Pi Pico und ESP32 — und führt zwei Programmieransätze ein: C/C++ (über die Arduino-Umgebung) und MicroPython.
Arduino-Programmierkurs
Dieser Kurs verwendet die vertraute Arduino Uno-Plattform. Er führt in die Grundlagen der Mikrocontroller-Programmierung in C/C++ ein, einschließlich digitaler und analoger I/O, PWM-Signale, serielle Kommunikation (UART, I²C und SPI) sowie die Arbeit mit Sensoren, Displays und Aktoren.Raspberry Pi Pico mit Arduino-C/C++-Programmierkurs
Hier wird das Raspberry Pi Pico-Board mit der Arduino IDE programmiert. Die Teilnehmer lernen, wie man Eingänge und Ausgänge steuert, Sensoren ausliest und mit Peripheriegeräten kommuniziert, während sie die Fähigkeiten des RP2040-Mikrocontrollers erkunden.ESP32 mit Arduino-C/C++-Programmierkurs
Der ESP32-Kurs konzentriert sich auf die Programmierung der beliebten Mikrocontroller-Plattform von Espressif mit der Arduino-Umgebung. Wie in den anderen Kursen decken die Übungen digitale und analoge Signale, Kommunikationsschnittstellen und grundlegende Techniken für eingebettete Systeme ab.Raspberry Pi Pico mit MicroPython-Programmierkurs
Für diejenigen, die eine Python-ähnliche Programmierung bevorzugen, kann der Pico auch mit MicroPython programmiert werden. Dieser Kurs führt in die Sprache ein und zeigt, wie man mit GPIO, Sensoren, Displays und Zeitfunktionen unter Verwendung der Thonny-Entwicklungsumgebung arbeitet.ESP32 mit MicroPython-Programmierkurs
Der fünfte Kurs bringt MicroPython auf die ESP32-Plattform und bietet einen weiteren Zugang zur eingebetteten Entwicklung mit einer Hochsprache, während weiterhin direkt mit Hardwarekomponenten und Schnittstellen interagiert wird.Durch Bauen lernen
Alle fünf Kurse folgen demselben Aufbau: Ein prägnantes Lehrbuch erklärt die Konzepte, ein Komponenten-Kit stellt die notwendige Hardware bereit, und ein begleitender Online-Kurs bietet Simulationen und herunterladbare Projektdateien. Ziel ist es, die ersten Schritte in die eingebettete Programmierung zugänglich zu machen und gleichzeitig genügend Tiefe zu bieten, um funktionierende Projekte zu erstellen.
Online-Simulator
Die Kurse präsentieren rund 40 praktische Beispiele, die mit dem enthaltenen Teile-Kit konstruiert werden können. Jedes Beispiel verlinkt jedoch auch zu einer Online-Simulation, in der Sie mit dem Code und der Schaltung experimentieren können, ohne sie zuerst bauen zu müssen.
Zusammen bildet die Reihe eine kompakte Einführung in die Mikrocontroller-Programmierung, egal ob der Leser die Arduino-ähnliche C/C++-Entwicklung oder den eher skriptorientierten MicroPython-Ansatz bevorzugt.

Diskussion (1 Kommentar)