Starterpaket 2: Einführung in die Programmiersprache Python zum Steuern NeoPixeln mit einem Microprozessor ESP32 oder micro:bit
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 oder mico:bit
Die ersten Schritte erfolgen in einer blockorientierten Programmiersprache.
Später wird der Dialekt microPython der Programmiersprache Python verwendet, der speziell für die Verwendung mit dem Embedded System Prozessoren entwickelt wurde. Alle grundlegenden Eigenschaften der Programmiersprache sind in diesem Dialekt enthalten.
Vorgehensweise im ersten Teil:
Grundfunktionen einer Programmierumgebung
Wiederholungen und Schleifen
Erstellen eigener Funktionen
Fallunterscheidungen
Vorgehensweise im zweiten creativen Teil:
Programmierung eines "Ambientlight" mit NeoPixel-Komponenten.
Das benötigte Material wird zur Verfügung gestellt