- 1. Einführung in Microcontroller und MicroPython
- Was ist ein Microcontroller? Überblick über ESP32 und Raspberry Pi Pico W
- Unterschiede zu herkömmlichen Computern
- Warum MicroPython? Vorteile gegenüber Arduino-C
- 2. Erste Schritte mit MicroPython
- Einrichtung der Entwicklungsumgebung (Thonny IDE, REPL)
- Verbindung mit dem Microcontroller
- Erste Python-Skripte auf dem Microcontroller ausführen
- 3. Hardware-Grundlagen und erste Experimente
- GPIOs: Ansteuerung von LEDs, Tastern und anderen Komponenten
- Einfache Sensoren auslesen (z. B. Temperatur, Licht, Bewegung, IR-Fernbedienung, IMU)
- Ansteuerung von Aktoren (z. B. Motoren, Relais, Displays)
- 4. Kommunikation und IoT-Grundlagen
- Nutzung von WLAN und Bluetooth
- (Anmerkung: Raspberry Pi Pico W kann auch WLAN)
- Datenaustausch über MQTT oder HTTP
- Steuerung des Microcontrollers über eine Weboberfläche
- 5. Eigenes Microcontroller-Projekt
- Planung und Umsetzung eines kleinen Projekts
- Troubleshooting und Best Practices
- Tipps für weiterführende Projekte
LernzieleNach dem Seminar programmieren Sie
eigenständig Microcontroller mit MicroPython
. Sie verstehen die Grundprinzipien der Hardwaresteuerung
, sprechen Sensoren und Aktoren an und kennen die Einsatzmöglichkeiten für Microcontroller. Zudem haben Sie praktische Erfahrung mit einem ESP32 oder Raspberry Pi Pico W gesammelt und setzen eigene Projekte um.ZielgruppenDieses Seminar richtet sich an Einsteiger ohne Vorkenntnisse und an alle, die Microcontroller erstmals programmieren möchten:
Personen, die sich für Microcontroller interessieren, aber noch keine Erfahrung haben.
Technikbegeisterte, die eigene Hardwareprojekte umsetzen möchten.
Entwickler und Ingenieure, die einen schnellen Einstieg in Microcontroller suchen.
Teilnahmevoraussetzungen
Grundlegende Computerkenntnisse sind erforderlich.
Programmiererfahrung ist hilfreich, aber nicht zwingend notwendig.
Ein Laptop mit USB-Anschluss wird für die Programmierung benötigt.