MicroPython auf ESP8266 für Python-Anfänger¶

Inhalt

  • Was ist MicroPython? Was ist der ESP8266?
    • MicroPython
    • ESP8266
    • ESP32
  • MicroPython installieren
  • Netzwerk und WebREPL einrichten
  • Python als Taschenrechner
    • Zahlen
    • Strings
    • Listen
    • Tuples
    • Dictionaries
    • Typkonversion
    • Vergleiche und Boolesche Logik
    • if-Entscheidungen
    • Funktionen aufrufen
  • Hello World: LED blinken
  • PewPew
    • Installation
    • API-Dokumentation
    • Ausprobieren
    • Schritt 1: Programm-Skelett
  • 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
    • Übersicht
    • umqtt.simple API
    • Ausprobieren
  • 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

Anhang

  • Vorbereitung
    • Mitbringen
    • Einfache Installation
    • Fortgeschrittene Installation
  • Zeitplan
  • Impressum
    • Bildnachweis
    • Copyright und Lizenz

MicroPython auf ESP8266

Navigation

Inhalt

  • 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
  • MQTT
  • Vier Gewinnt Teil 2: Online

Anhang

  • Vorbereitung
  • Zeitplan
  • Impressum

Related Topics

  • Documentation overview
    • Next: Was ist MicroPython? Was ist der ESP8266?

Schnellsuche

©2019, Christian Walther. | Powered by Sphinx 2.4.4 & Alabaster 0.7.12 | Page source