Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
BEZEICHNUNG
NodeMCU ist eine Open-Source-IoT-Plattform. Es enthält Firmware, die auf dem ESP8266 WiFi-SoC von Espressif läuft, und Hardware, die auf dem ESP-12-Modul basiert. Der Begriff "NodeMcu" bezieht sich standardmäßig auf die Filmware und nicht auf die Entwicklungskits. Die Firmware ESP8266 verwendet die Skriptsprache Lua. Es basiert auf dem eLua-Projekt und baut auf dem Espressif Non-OS SDK für ESP8266 auf. Es verwendet viele Open-Source-Projekte wie lua-cjson und spiffs. LUA-basierte interaktive Firmware für Expressif ESP8622 Wi-Fi SoC sowie eine Open-Source-Hardwareplatine, die im Gegensatz zu den ESP8266-Wi-Fi-Modulen für 3 US-Dollar einen CP2102 TTL-zu-USB-Chip zum Programmieren und Debuggen enthält, Breadboard-freundlich ist und einfach über seinen Micro-USB-Anschluss mit Strom versorgt werden.
MERKMALE
- Wi-Fi-Modul – ESP-12E-Modul ähnlich dem ESP-12-Modul, jedoch mit 6 zusätzlichen GPIOs.
- USB – Micro-USB-Anschluss für Stromversorgung, Programmierung und Debugging
- Header – 2x 2,54 mm 15-Pin-Header mit Zugriff auf GPIOs, SPI, UART, ADC und Power-PinsVerschiedenes – Reset- und Flash-Tasten
- Stromversorgung – 5V über Micro-USB-Anschluss
- Abmessungen – 49 x 24,5 x 13 mm
Schritt 1: Materialvorbereitung
Bevor Sie beginnen, bereiten Sie alle benötigten Gegenstände vor:
- Steckbrett
- ESP8266 NodeMCU Lua Wifi
- LED
- Jumper (bei Bedarf)
- Mikro-USB
Schritt 2: Pin-Verbindung
Dies ist eine der einfachsten Verbindungen und für einen Anfänger geeignet. Was Sie brauchen, ist, die Anode der LED mit dem D7-Pin des ESP8266 und die Kathode der LED mit ESP8266 GND zu verbinden.
Schritt 3: Beispielquellcode
Laden Sie diesen Beispielquellcode herunter und kompilieren Sie ihn in Ihrer Arduino IDE
Schritt 4: Hochladen
Wenn Sie Ihre Verbindung erfolgreich auf dem Steckbrett aufgebaut und die Codierung geschrieben haben, müssen Sie die Codierung mit einem Micro-USB in den ESP8266 hochladen. Bevor Sie die Codierung hochladen, müssen Sie esp8266 in Ihrer Arduino IDE installieren, können Sie hier überprüfen.
Schritt 5: Blinken der LED
Jetzt können Sie sehen, wie Ihre LED erfolgreich blinkt