In dieser Anleitung wird Ihnen beigebracht, wie Sie die Verbindung eines NodeMCU-Boards mit der Entwicklungsumgebung Arduino IDE erfolgreich einrichten, sodass Sie im Anschluss mit dem Programmieren beginnen können und die Sketche problemlos auf den Mikrocontroller hochladen können. Dabei gibt es im Vergleich zu den klassischen Arduinos einige Besonderheiten, die hier erläutert werden.


Schritt 1: Treiber installieren

Schließen Sie das NodeMCU-Board über den micro-USB Port an den PC an.  Sollte das Board im Gerätemanager ("Start"->"Gerätemanager" eintippen-> öffnen) als unbekanntes Gerät angezeigt werden, müssen Sie zunächst den passenden Treiber installieren. Dieser steht hier zum Download zur Verfügung und muss im Anschluss installiert werden. Die erfolgreiche Installation kann im Gerätemanager überprüft werden - eventuell muss der PC neu gestartet um die Änderung wirksam zu machen. Ist der Treiber installiert, so müssen noch einige Einstellungen in Arduino IDE angepasst werden.


Schritt 2: Einstellungen in Arduino IDE

Öffnen Sie die Entwicklungsumgebung Arduino IDE.

Zunächst muss ein zusätzlicher Boardmanager installiert werden, da die Entwicklungsumgebung nicht standardgemäß für das NodeMCU konfiguriert ist. Hierzu geben Sie unter "Datei"->"Voreinstellungen" bei dem Punkt "Boardverwalter-URLs" die folgende Adresse ein:

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


Abb.1: Boardverwalter-URL hinzufügen; Quelle: BBS2 Wolfsburg

Bestätigen Sie die Änderung mit "OK". Anschließend kann unter "Werkzeuge"->"Board: ... "->"Boardverwalter..."  (Abb.2) durch Eingabe von "nodemcu" in das oben zu findende Suchfeld das passende Paket "esp8266 by ESP8266 Community" gefunden und installiert werden (Abb.3). Dies kann einige Minuten dauern.

Abb.2: Boardverwalter öffnen; Quelle BBS2 Wolfsburg


Abb.3: Boardpaket installieren; Quelle: BBS2 Wolfsburg

Ist die Installation abgeschlossen, wählen Sie unter "Werkzeuge"->"Board..." das NodeMCU 1.0 Board (Abb.:4).

Abb.4: Auswahl des Boards; Quelle: BBS2 Wolfsburg

Wählen Sie nun unter "Werkzeuge"->"Port" den entsprechenden Port aus, unter dem das Board auch im Gerätemanager gelistet ist. Ist dieser nicht verfügbar/auswählbar, überprüfen/wiederholen Sie Schritt 1.

Jetzt können Sie die Programme/Sketche mit einem Linksklick auf den Pfeil nach rechts unterhalb der Menüleiste (Abb.5) auf das NodeMCU-Board übertragen. Dieser Vorgang dauert in der Regel etwa 20 Sekunden.

Abb.5: Programm-Übertragung in der Arduino IDE; Quelle: BBS2 Wolfsburg

Last modified: Friday, 24 May 2019, 1:12 PM