ESP8266 NodeMCU

Lesezeit: 6 Minuten

Der NodeMCU

Der NodeM­CU arbeit­et mit einem ESP8266-Prozes­sor und ver­fügt über WiFi.

Board installieren

Trage unter Datei -> Ein­stel­lun­gen eine zusät­zliche Board­ver­wal­ter-URL ein:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Board auswählen

Wenn der NodeM­CU nicht auto­ma­tisch erkan­nt wur­de, kli­cke auf “Wäh­le ein ande­res Board und einen ande­ren Port” und suche nach NodeM­CU. Je nach Betriebs­sys­tem wird der USB-Port eine ande­re Bezeich­nung haben.

Pinbelegung

I²C

Info

D1 (GPIO5) -> SCL
D2 (GPIO4) -> SDA

SPI

Info

D5 (GPIO14) -> SCK/SLCK
D6 (GPIO12) -> CIPO (MISO)
D7 (GPIO13) -> COPI (MOSI)
D8 (GPIO15) -> CS

Digitale Pins

D0 (GPIO16)
D1 (GPIO5)
D2 (GPIO4)
D3 (GPIO0)
D4 (GPIO2) interne LED (LED_BUILTIN) HIGH beim Booten
D5 (GPIO14)
D6 (GPIO12)
D7 (GPIO13)
D8 (GPIO15)
RX (GPIO3)

Die Pins kön­nen mit ihrer Beze­ich­nung D0 bis D8 und mit ihrer Num­mer ange­sprochen wer­den:

oder:

Analoger Pin

Der NodeM­CU ver­fügt nur über einen analo­gen Pin.
Der Anolog-Dig­i­tal-Wan­dler ermit­telt Werte zwis­chen 0 und 1024.

Zeit mit der Bibliothek time.h anzeigen

ESP8266-Mikro­con­troller kön­nen mit der Stan­dard­bib­lio­thek Datum und Zeit anzeigen.

Beispiel: ⇒Anzeige von Datum und Zeit auf einem OLED-Dis­play

Webserver

Beispiel:
Im Brows­er wer­den 6 Zufall­szahlen angezeigt.
Im Seriellen Mon­i­tor wird die mit DHCP ermit­telte IP des NodeM­CU angezeigt.

client-Methode

Server.on-Methode


Letzte Aktualisierung: Nov. 12, 2025 @ 19:12