ESP8266 NodeMCU v3 Pinout
Tensilica L106 · 80/160 MHz · 3,3V I/O · 11 nutzbare GPIO · 1x ADC · WiFi 802.11 b/g/n
Boot-Pins: D3 (GPIO0) und D4 (GPIO2) benotigen Pull-up, D8 (GPIO15) Pull-down beim Start. GPIO 6-11 (SK/S0-S3/SC) sind mit dem Flash belegt — nicht nutzbar. ADC-Eingang max. 3,3V (ohne Teiler: 1V).
ESP8266 NodeMCU v3 (Lolin)
11 nutzbare GPIO · ADC max 3,3V
Pin anklicken fur Details
Alle Pins
30 Pins| Pin | Typ | Funktionen | Beschreibung |
|---|---|---|---|
A0 | ADC | ADC (0-3,3V) | Analoger Eingang. 10-bit ADC, 0-3,3V (Achtung: viele Module haben internen Spannungsteiler fur 0-1V). |
G | GND | Ground | Masse (GND). |
VU | Versorgung | VUSB | Rohe USB-Spannung (5V). Eingang oder Ausgang je nach Speisung. Vor dem Regler abgegriffen. |
S3 | Spezial | GPIO10, SD3 | GPIO 10 (SD_DATA3) — Intern mit Flash-Chip verbunden. Nicht fur externe Nutzung. |
S2 | Spezial | GPIO9, SD2 | GPIO 9 (SD_DATA2) — Intern mit Flash-Chip verbunden. Nicht fur externe Nutzung. |
S1 | Spezial | GPIO8, SD1 | GPIO 8 (SD_DATA1/SPI0 D) — Flash-Pin, nicht verfugbar. |
SC | Spezial | GPIO11, SD_CMD | GPIO 11 (SD_CMD/SPI0 CS) — Flash-Pin, nicht verfugbar. |
S0 | Spezial | GPIO7, SD0 | GPIO 7 (SD_DATA0/SPI0 Q) — Flash-Pin, nicht verfugbar. |
SK | Spezial | GPIO6, SCLK | GPIO 6 (SD_CLK/SPI0 CLK) — Flash-Pin, nicht verfugbar. |
G | GND | Ground | Masse (GND). |
3V3 | Versorgung | 3.3V Out | 3,3V Ausgang des integrierten LDO-Reglers (RT9013, ~500 mA). |
EN | Spezial | Enable | Chip Enable. Intern auf HIGH. Auf GND ziehen um WiFi zu deaktivieren (tiefer Schlafmodus). |
RST | Spezial | Reset | Reset-Pin. Auf GND ziehen zum Neustart. Hat internen Pull-up. |
G | GND | Ground | Masse (GND). |
VIN | Versorgung | VIN | Externer Spannungseingang. Speist den integrierten 3,3V LDO-Regler. |
D0 | Digital | GPIO16 | GPIO 16 — Kein PWM, kein I2C, kein Interrupt. Kann RST-Pin fur Deep-Sleep-Wakeup verbinden. |
D1 | I2C | GPIO5, I2C SCL, PWM | GPIO 5 — Standard I2C SCL (Wire), PWM. Einer der stabilsten GPIO-Pins. |
D2 | I2C | GPIO4, I2C SDA, PWM | GPIO 4 — Standard I2C SDA (Wire), PWM. |
D3 | Digital | GPIO0, Boot-Pin, 10k PU | GPIO 0 — Boot-/Flash-Pin mit 10k Pull-up. Beim Flashen auf LOW ziehen. Beim Boot LOW = Flash-Modus. |
D4 | Digital | GPIO2, LED, Boot-Pin, TXD1, 10k PU | GPIO 2 — Onboard-LED (inv.), Boot-Pin mit 10k Pull-up, UART1 TX. Beim Boot HIGH halten. |
3V3 | Versorgung | 3.3V Out | 3,3V Ausgang. Identisch mit linkem 3V3-Pin. |
G | GND | Ground | Masse (GND). |
D5 | SPI | GPIO14, SPI SCK, PWM | GPIO 14 — SPI (HSPI) Clock, PWM. Sicher nutzbar. |
D6 | SPI | GPIO12, SPI MISO, PWM | GPIO 12 — SPI (HSPI) MISO, PWM. Sicher nutzbar. |
D7 | SPI | GPIO13, SPI MOSI, PWM, UART0 CTS | GPIO 13 — SPI (HSPI) MOSI, PWM, UART0 CTS. |
D8 | SPI | GPIO15, SPI CS, Boot-Pin, 10k PD | GPIO 15 — Boot-Pin mit 10k Pull-down. Beim Boot immer LOW. SPI (HSPI) CS. |
TX | UART | GPIO1, UART0 TX | GPIO 1 — UART0 TX (serieller Monitor). Beim Bootvorgang sendet ESP8266 Boot-Meldungen. |
RX | UART | GPIO3, UART0 RX | GPIO 3 — UART0 RX. Flash-Prozess nutzt diesen Pin. |
G | GND | Ground | Masse (GND). |
G | GND | Ground | Masse (GND). |
Interaktiver Pinout für ESP8266 NodeMCU v3
Mit diesem Tool erhältst du eine detaillierte Übersicht über die Pins des ESP8266 NodeMCU v3 Moduls. Du kannst jeden Pin direkt anklicken, um spezifische Informationen zu dessen Funktionen und Einschränkungen zu erhalten. Das Tool hilft dir dabei, die verfügbaren GPIOs korrekt zu identifizieren, die Spannungsversorgung zu planen und die Besonderheiten der Hardware wie den integrierten LDO-Regler oder die WiFi-Funktionen sofort zu erfassen.
Wichtige Hinweise zur Hardware-Konfiguration
Achte bei deiner Verkabelung besonders auf die Pins GPIO 6 bis 11, da diese intern mit dem Flash-Speicher verbunden sind und nicht für externe Komponenten zur Verfügung stehen. Auch der analoge Eingang verfügt über einen Spannungsteiler, was du bei der Messung von Spannungen berücksichtigen musst. Das Tool zeigt dir zudem genau an, welche Pins für spezielle Funktionen wie den Deep-Sleep-Modus oder als Reset-Pin dienen, damit dein Projekt stabil läuft.
Datenschutz und Browser-Technologie
Deine Daten bleiben sicher, da das Tool vollständig in deinem Webbrowser ausgeführt wird. Es findet keine Übertragung deiner IP-Adresse oder deiner Projektdaten an externe Server statt. Die Berechnungen und die Anzeige des Pinouts erfolgen lokal auf deinem Gerät. So kannst du die technischen Daten deines ESP8266 Moduls abrufen, ohne deine Privatsphäre zu gefährden oder auf eine aktive Internetverbindung für die Tool-Funktion angewiesen zu sein.
Häufige Fragen
Welche Pins am ESP8266 NodeMCU v3 sind nutzbar?
Nicht alle Pins sind frei verwendbar. Die GPIOs 6 bis 11 sind intern mit dem Flash-Speicher verbunden und sollten nicht für externe Komponenten genutzt werden. Für deine Anwendungen stehen primär die anderen verfügbaren GPIOs sowie der analoge Eingang zur Verfügung. Das Tool zeigt dir genau an, welche Pins sicher anschließbar sind.
Wie funktioniert der ADC am NodeMCU v3?
Der integrierte Analog-Digital-Wandler bietet eine 10-Bit Auflösung für Spannungen zwischen 0 und 3,3V. Beachte jedoch, dass viele Module einen internen Spannungsteiler besitzen, wodurch die messbare Spannung oft auf 0 bis 1V begrenzt ist. Prüfe die spezifischen Details im Tool für deine Hardware-Version.
Wie kann ich den Deep-Sleep-Modus aktivieren?
Um den Deep-Sleep-Modus zu aktivieren, kannst du den Chip Enable Pin nutzen. Wenn dieser auf Masse gezogen wird, wird das WiFi deaktiviert und der Stromverbrauch gesenkt. Alternativ bietet GPIO 16 eine Möglichkeit zur Verbindung mit dem Reset-Pin für ein kontrolliertes Aufwachen aus dem Tiefschlafmodus deines ESP8266 Moduls.
Kann ich den NodeMCU v3 direkt mit 5V versorgen?
Ja, das Modul verfügt über einen Eingang für die rohe USB-Spannung von 5V. Diese wird über einen integrierten LDO-Regler auf 3,3V heruntergeregelt. Achte darauf, dass die entsprechenden Pins korrekt identifiziert werden, um eine stabile Stromversorgung für dein Projekt zu gewährleisten.