Dieses Repository beinhaltet Democode für den ESP32 mit MicroPython. Anfängern wird empfohlen mit der IDE Thonny zu arbeiten.
espcode
beinhaltet den Code - die Dateien sollen/können in das Hauptverzeichnis am ESP32 geladen werden- in
espcode/demos
sind einige Beispiele - in
espcode/lib
sind alle Bibliotheken (libraries) für alle Demo-Beispiele gespeichert - einige Bibliotheken müssen via WLAN und
mip
vom Internet heruntergeladen werden - in
espcode/static
undespcode/templates
werden Dateien für den Webserverbetrieb (bspw. mitpicoweb
) ausgeliefert
- in
firmware
beinhaltet die Firmware (sozusagen das Betriebssystem) für den ESP32; in der Anleitung wird gezeigt, wie die Firmware installiert werden kann
Viele Beispiele können natürlich ohne Internetzugang des ESP benutzt werden - die Abhängigkeiten (v.a. Bibliotheken in /lib/
) müssen dann selber installiert/kopiert werden.
Automatisches Setup: Es gibt ein Setup-Skript (siehe hier), welches
- den ESP32 mit dem WLAN verbindet (Zugangsdaten werden benötigt: SSID, Passwort)
Die Verbindung wird nach einem Neustart des ESP automatisch wieder hergestellt (sieheboot.py
) - die notwendigen Abhängigkeiten automatisch herunterlädt und auf dem ESP32 speichert
Kopieren Sie den Code aus dem Setup-Skript setupESP.py
und führen Sie diesen auf dem ESP32 aus. Das Setupprogramm fragt über die Shell einige Informationen ab, verbindet sich mit dem WLAN und installiert die Abhängigkeiten.
Der Raspberry Pi Pico W wird auch unterstützt und kann ebenfalls mit dem Setupskript (siehe hier) genutzt werden.
Sie wollen Mitarbeiten und haben ...?
- neue nützliche Treiber
- interessante Beispiele
- Fehler gefunden
- sonstige Verbesserungsvorschläge oder Anregungen
Zögern Sie nicht und kontaktieren Sie den Repo-Besitzer unter innolab@spengergasse.at oder erstellen Sie Issues/PR (pull request).