ESP8266 NodeMCU


Überblick

Der NodeMCU

Der NodeM­CU arbei­tet mit einem ESP8266-Pro­zes­sor und ver­fügt über WiFi.

Board installieren

Tra­ge unter Datei -> Ein­stel­lun­gen eine zusätz­li­che 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 erkannt 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) inter­ne LED (LED_BUILTIN) HIGH beim Boo­ten
D5 (GPIO14)
D6 (GPIO12)
D7 (GPIO13)
D8 (GPIO15)
RX (GPIO3)

Die Pins kön­nen mit ihrer Bezeich­nung D0 bis D8 und mit ihrer Num­mer ange­spro­chen wer­den:

oder:

Analoger Pin

Der NodeM­CU ver­fügt nur über einen ana­lo­gen Pin.
Der Anolog-Digi­tal-Wand­ler ermit­telt Wer­te zwi­schen 0 und 1024.

Zeit mit der Bibliothek time.h anzeigen

ESP8266-Mikro­con­trol­ler kön­nen mit der Stan­dard­bi­blio­thek Datum und Zeit anzei­gen.

Bei­spiel: ⇒Anzei­ge von Datum und Zeit auf einem OLED-Dis­play

Webserver

Bei­spiel:
Im Brow­ser wer­den 6 Zufalls­zah­len ange­zeigt.
Im Seri­el­len Moni­tor wird die mit DHCP ermit­tel­te IP des NodeM­CU ange­zeigt.


Letzte Aktualisierung: Feb. 3, 2026 @ 22:51

Inhalt