MicroPython auf ESP8266 für Python-Anfänger¶
- Was ist MicroPython? Was ist der ESP8266?
- MicroPython installieren
- Netzwerk und WebREPL einrichten
- Python als Taschenrechner
- Hello World: LED blinken
- PewPew
- Vier Gewinnt Teil 1: Offline
- Schritt 2: Cursor
- Schritt 3:
main()
-Funktion - Schritt 4: Wer ist am Zug?
- Schritt 5: Flanken-Detektion
- Schritt 6: Brett anzeigen und Stein platzieren
- Schritt 7: Gewinn horizontal
- Schritt 8: Gewinn vertikal und diagonal
- Schritt 9: Beenden
- Schritt 10: Animation
- Schritt 11: Blinken
- Schritt 12: Warten auf Animationen
- MQTT
- Vier Gewinnt Teil 2: Online
- Protokolldesign
- Dateien lesen und schreiben
- Schritt 13: Präsenz in die Lobby publizieren
- Schritt 14: Lobby abonnieren
- Schritt 15: Lobby als Menu anzeigen
- Schritt 16: Herausfordern
- Schritt 17: Cursor publizieren
- Schritt 18: Cursor abonnieren
- Schritt 19: Zug publizieren
- Schritt 20: Refactoring
- Schritt 21: Zug abonnieren
- Schritt 22: Anzeigen, wer am Zug ist