Übersetzungen dieser Seite:
  • de-informal

Die Arduino-IDE und der ESP8266

Empfohlene Lernstrategie

Einrichten der Arduino-IDE

  1. Installiere als erstes die Arduino-IDE auf deinem Rechner.
    1. Dazu kannst du entweder den Microsoft Store öffnen und nach der App suchen. Dort ist derzeit die Version 1.8 verfügbar.
    2. Oder du entscheidest dich für die Installation per Download von arduino.cc (Entwicklerseite). Dort steht derzeit die Version 2.2 zur Verfügung, welche auch automatische Code-Vervollständigung unterstützt.
  2. Wirf einen Blick in dein Dokumente-Verzeichnis. Dort sollte es jetzt zwei neue Ordner geben:
    1. Arduino: Hier landen alle Programme, die du schreibst, jeweils in einem eigenen Unterordner. Im Unterordner libriaries landen alle Bibliotheken, die du installierst. Wenn du eine Bibliothek wieder löschen möchtest, musst du nur den entsprechenden Ordner löschen.
    2. ArduinoData: Daten, die bei der Verwendung der IDE entstehen. Diesen Ordner musst du normalerweise nicht anfassen.
  3. Installiere die Daten für das ESP8266-Board.
    1. Füge in den Einstellungen eine neue Boardverwalter-URL für den ESP8266 hinzu (http://arduino.esp8266.com/stable/package_esp8266com_index.json). Siehe hierzu und zum nächsten Punkt diese Anleitung bei heise.de, speziell den Abschnitt Microcontroller - ESP8266.
    2. Installiere aus dem Boardverwalter das Paket für den ESP8266.
  4. Damit dein Windows-PC den USB-Schnittstellen-Chip auf dem Microcontroller-Board erkennt, wird ein passender Treiber dafür benötigt. Je nachdem, welches Board du vorliegen hast, kann ein unterschiedlicher Treiber notwendig sein. Am wenigsten Aufwand macht die Treiberinstallation, wenn für das unbekannte Gerät im Gerätemanager die Option „Treiber suchen“ auf den heruntergeladenen Treiberordner angewendet wird.
    1. Treiber für Boards mit einem CH430-Chip: https://www.wemos.cc/en/latest/ch340_driver.html
    2. Treiber für Boards mit einem CP2102-Chip: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

Ausführen eines ersten Sketches

Achtung: Bevor du andere Bauteile an ein Microcontroller-Board anschließt, solltest du sicherstellen, dass sich kein altes Programm auf dem Microcontroller befindet, das unerwünschte Aktionen an den GPIO-Pins vornimmt. Dies könnte sonst dazu führen, dass deine Bauteile durch das alte Programm beschädigt werden. Spiele deshalb immer zuerst ein leeres Projekt oder dein eigenes Projekt auf, bevor du Bauteile anschließt.

  1. Wähle in der Arduino-IDE im Dateimenü aus dem Abschnitt Beispiele für den ESP8266 den Sketch Blink.
  2. Wähle im Menü Werkzeuge das korrekte Board aus (normal NodeMCU 1.0, Ausnahme: NodeMCU 0.9)
  3. Kontrolliere die im Menü Werkzeuge zur Auswahl stehenden Ports und merke dir diese.
  4. Schließe nun deinen NodeMCU-Microcontroller an einen freien USB-Anschluss deines PCs an und kontrolliere erneut, welcher Port neu hinzugekommen ist. Wähle diesen neuen Port aus.
  5. Betätige in der Symbolleiste der IDE den Hochladen-Button und warte ab, bis im Statusbereich angezeigt wird, dass der Upload erfolgreich war.
  6. Betätige nun den Reset-Button auf deinem Microcontroller. Dies ist nicht immer notwendig aber es sorgt immer für einen definierten Startzustand.
  7. Kontrolliere ob die Onboard-LED wie im Code vorgesehen blinkt.

Ergänzendes und alternatives Material