Der ESP8266 ist ein kleiner Mikrocontroller, den es für kleines Geld in verschiedenen Ausführungen und von verschiedensten Herstellern gibt. Das kleine 32-Bit Board besticht neben einfacher Zugänglichkeit, niedrigem Preis und einem on-board WLAN Modul.

Für viele Zwecke lohnt sich ein Blick auf Micropython als Alternative zu “klassischer” Arduino C++ Entwicklung für das kleine Wunderwerk.

Diese auf Python 3 basierende, spezialisierte Version von Python bringt vieles mit, was man sich auf einer Entwicklungsplattform wünscht:

  • Interaktive Programmierung/Nutzung des Geräts mit REPL
  • Bibliotheken für Netzwerkkonfiguration
  • Bibliotheken für Schnittstellen (Pins, I2C, SPI, …)