Es gibt viele verschiedene Entwicklungsboards, die auf dem ESP8266
basieren, so wie der ESP8266-01S. Er hat 8 Pins (Pin-Belegung wie unten
abgebildet).
Wie Sie sehen können, haben wir zwei freie GPIO-Pins (GPIO0 und
GPIO2). Wir können den GIO0 und GPIO02 als digitale Eingänge oder
Ausgänge verwenden, wie in einem Mikrocontroller. In unserem Beispiel (im
späteren Verlauf des eBooks) verwenden wir den GPIO2 um die Daten von
einem DHT22-Temperatursensormodul zu lesen.
Wir
können
den
ESP8266-01S
auf
viele
verschiedene
Weisen
programmieren, aber wir werden nur die Methode mit der Arduino-IDE
behandeln. Wenn Sie bereits Arduino-Boards verwendet haben, dann wird
dies sehr einfach für Sie. Denken Sie einfach daran, dass dies nicht die
einzige Option ist. Es gibt viele andere Möglichkeiten den ESP8266 zu
programmieren
(offizielles
ESP
SDK
für
C-Programmierung,
Lua-
Interpreter, MicroPython-Firmware, nur einige von vielen).