Starterpaket 2: Einführung in die Programmiersprache Python zum Steuern NeoPixeln mit einem Embedded System Prozessor ESP32
Voraussetzungen: Alle notwendigen Kenntnisse zum Programmieren und zur Erstellung von Python-Programmen werden schrittweise erarbeitet, also für fortgeschrittene Anfänger*innen.
Grundsätzlich verwenden wir die Python-Entwicklungsumgebung THONNY.
Die Einführung erfolgt über die Erstellung von Steuerungen für NeoPixel-Streifen oder -Ringen mit einem ESP32.
Dazu wird der Dialekt microPython der Programmiersprache Python verwendet, der speziell für die Verwendung mit dem Embedded System Prozessor ESP32 entwickelt wurde. Alle grundlegenden Eigenschaften der Programmiersprache sind in diesem Dialekt enthalten.
Vorgehensweise im ersten Teil:
Grundfunktionen von Python
Wiederholungen und Schleifen
Erstellen eigener Funktionen
Fallunterscheidungen
das Modulkonzept von Python
Vorgehensweise im zweiten creativen Teil:
Programmierung eines "Ambientlight" mit NeoPixel-Komponenten.
Das benötigte Material wird zur Verfügung gestellt