Micropython
Micropython ist eine Python Implementierung die für die Verwendung auf Microcontrollern optimiert ist.
Die Dokumentation ist unter https://docs.micropython.org zu finden. Dort ist auch eine Liste mit allen python modulen zu finden, welche in micropython vorhanden sind.
Mitlerweile gibt es eine große Anzahl an Microcontrollern, auf denen Micropython genutzt werden kann. Hier nur einige Beispiele:
- offizielles pyboard
- ESP8266
- ESP32
- RP PI PICO
- ...
Um die Verwendung von Micropython zu vereinfachen nutzen wir in diesem Kurs die IDE Thonny.
Thonny IDE
Thonny ist eine Python IDE für Beginner, welche es sehr einfach macht einen Microcontroller mit Micropython zu programmieren.
Installieren Sie die Thonny IDE, indem Sie auf die Webseite gehen und die Version für ihr Betriebssystem herunterladen.
Falls Sie schon Erfahrung mit einer anderen IDE und Micropython haben können Sie auch diese verwenden. Jedoch werden alle Beispiele in diesem Kurs mit Thonny gezeigt.
Wokwi – MicroPython im Browser ausprobieren
Wokwi ist eine webbasierte Simulationsplattform für Mikrocontroller-Projekte. Damit kannst du ganz ohne zusätzliche Hardware MicroPython auf virtuellen Boards wie dem ESP32 oder Raspberry Pi Pico testen. Wokwi bietet dir die Möglichkeit, Schaltungen zu erstellen und deine MicroPython-Skripte direkt im Browser auszuführen. Einfach Board auswählen, Schaltkreis designen und deinen Code testen – ideal für schnelle Experimente oder das Lernen ohne physische Hardware.