NodeMCU Pinout-Guide: Wichtige Verbindungen für IoT-Entwicklung
Verwirrt über NodeMCU-Pinbelegung? Wollen Sie mehr für IoT-Projekte wissen? Hier sind Sie richtig.
NodeMCU = „Node“ + „Microcontroller Unit“ – bezieht sich auf die Firmware, nicht das Dev-Kit. Mit Arduino genutzt,似乎有区别, besonders beim Pinout. Wir klären die Unterschiede.
Kurzüberblick: NodeMCU ESP8266
Open-Source-Entwicklungsplattform für Prototypen mit Lua-Firmware. Basis: Espressif ESP8266 Wi-Fi SoC (ESP-12 Modul). Hardware läuft auf ESP-12 Plattform.
NodeMCU ESP8266 Dev-Kit nutzt ESP-12E Modul mit ESP8266 Chip: Tensilica Xtensa 32-bit LX106 RISC µP, RTOS, 80–160 MHz einstellbar. 4 MB Flash, 128 kB RAM. Hohe Rechenleistung, Deep Sleep, Bluetooth, Wi-Fi – ideal für IoT.
Stromversorgung: micro-USB oder VIN-Pin. Schnittstellen: I²C, UART, SPI.
NodeMCU Dev-Board Pinout
Pinout-Diagramm siehe Originalbild.
NodeMCU ESP8266 Spezifikationen & Features
- 32-bit Mikrocontroller
- Betriebsspannung: 3,3 V
- Eingangsspannung: 7–12 V (VIN)
- Digitale I/O-Pins (DIO): 16
- Analoge Eingänge (ADC): 1 (10-bit)
- 2× UART, 4× SPI, 1× I²C
- 4 MB Flash, 64 KB SRAM
- Takt: 80–160 MHz einstellbar
- PCB-Antenne, taschenfreundliche Größe
ESP8266 NodeMCU Breakout Board
Exklusiv für NodeMCU-Firmware, Open Source. 30 Pins: 8 Stromversorgung, 2 Reserviert, 20 für ESP-12E Modul. Pintabelle siehe Original-Screenshots.
Stromversorgung, Peripherie & Pins
NodeMCU Stromversorgung
Micro-USB oder VIN-Pin. ESP8266EX arbeitet mit 3,3 V → Onboard AMS1117-3,3V-Regler. Regulierte 5 V an VIN möglich. Drei 3,3-V-Pins am Reglerausgang.
Verfügbare Peripherie
GPIO-Pins
Bis 17 GPIOs, aber nicht alle nutzbar (alternate Functions: SDIO, UART, SPI).
UART
Zwei Hardware-UARTs (UART0, UART1), Baudrate bis 115200. UART0: Datenfluss/Kommunikation. UART1: Logging (nur TX), RX von SDD1 genutzt. GPIO-Zuordnung siehe Originaltabelle.
I²C
Kein Hardware-I²C am ESP8266, aber Software-Implementierung möglich. GPIO4 (SDA) & GPIO5 (SCL) empfohlen (keine Alternativfunktionen).
SPI
Zwei SPI-Interfaces (SPI, HSPI), Master/Slave. Master-Clock bis 80 MHz, Slave bis 20 MHz. GPIO-Zuordnung siehe Originalbild.
Hinweis: SPI-Pins multiplexed mit SDIO; SPI für 4 MB Flash auf ESP-12E belegt → nur HSPI für SPI-Kommunikation nutzbar.
Zusatzfunktionen
Interrupts auf allen GPIOs außer GPIO16. Zwei Onboard-LEDs: GPIO2 (ESP-12E), GPIO16 (NodeMCU Board).
ESP8266 NodeMCU mit Arduino IDE nutzen
- Arduino IDE → Datei → Voreinstellungen → „Zusätzliche Boardverwalter-URLs“:
https://arduino.esp8266.com/stable/package_esp8266com_index.json - Werkzeuge → Board → Boardverwalter → „ESP8266“ suchen → Installieren → „INSTALLED“ Label erscheint
- NodeMCU/ESP8266-Boards jetzt im Board-Menü wählbar
Alternative Espressif & Entwicklungsboards
- Espressif: ESP8266, ESP12E, ESP32
- Dev-Boards: Arduino, Raspberry Pi, PIC, AVR, MSP430 Launchpad, Intel Edison, BeagleBone
Anwendungen
- IoT-Geräte-Prototyping
- Batteriebetriebene Low-Power-Anwendungen
- Netzwerkprojekte
- Mehrere I/O-Interfaces mit Wi-Fi/Bluetooth
Abschließende Worte
NodeMCU: Exzellente Open-Source-Firmware für IoT. Einfacher, budgetfreundlicher Pinout mit Wi-Fi. Fortgeschrittene Hardware-IO-API reduziert Konfigurationsaufwand. Dev-Kit integriert PWM, I²C, GPIO, 1-Wire, ADC auf einem Board. Fragen? Gerne kontaktieren!
Industrietechnik
- 7 Essentielle React-Bibliotheken, die jeder Entwickler beherrschen sollte
- Pick-and-Place-Roboterarme: Komplettleitfaden für Automatisierung und Produktivität
- Wichtiger Leitfaden zum Transformatoröl-Test für zuverlässige Stromsysteme
- 5 Schlüssel-Insights zu Mikrowerkzeugen für Präzisionsbearbeitung
- TAA-Compliance erklärt: 5 Schlüsselpunkte, die jeder Lieferant kennen muss
- 9 wesentliche Machine-Learning-Anwendungen, die Sie kennen müssen
- Schienenverkehr revolutionieren: Schlüsseltechnologien & Ausrüstungsinnovationen
- USB-C komplett: Features, Pinbelegung, Power Delivery & Alternate Modes
- Wesentliche Wasserstrahl-Fachbegriffe für Profis
- Rändeln (Knurling) erklärt: Oberflächenstrukturierung für Griffsicherheit & Optik