meta data for this page
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
guide:itt11:arduino-ide_esp8266 [2024/01/02 16:27] – Arduino-IDE-Version angepasst juergenhaasguide:itt11:arduino-ide_esp8266 [2025/02/02 11:58] (aktuell) juergenhaas
Zeile 14: Zeile 14:
     - 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 [[https://www.heise.de/hintergrund/Arduino-IDE-installieren-und-fit-machen-fuer-ESP8266-und-ESP32-4130814.html|Anleitung bei heise.de]], speziell den Abschnitt //Microcontroller - ESP8266//.     - 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 [[https://www.heise.de/hintergrund/Arduino-IDE-installieren-und-fit-machen-fuer-ESP8266-und-ESP32-4130814.html|Anleitung bei heise.de]], speziell den Abschnitt //Microcontroller - ESP8266//.
     - Installiere aus dem Boardverwalter das Paket für den ESP8266.     - Installiere aus dem Boardverwalter das Paket für den ESP8266.
-  - 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. +  - 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
-    - Treiber für Boards mit einem CH430-Chip: [[https://www.wemos.cc/en/latest/ch340_driver.html]]+    - Treiber für Boards mit einem CH340-Chip: [[https://www.wemos.cc/en/latest/ch340_driver.html]]
     - Treiber für Boards mit einem CP2102-Chip: [[https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers]]     - Treiber für Boards mit einem CP2102-Chip: [[https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers]]
  
 ==== Ausführen eines ersten Sketches ==== ==== 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.
 +
   - Wähle in der Arduino-IDE im Dateimenü aus dem Abschnitt Beispiele für den ESP8266 den Sketch //Blink//.   - Wähle in der Arduino-IDE im Dateimenü aus dem Abschnitt Beispiele für den ESP8266 den Sketch //Blink//.
   - Wähle im Menü Werkzeuge das korrekte Board aus (normal NodeMCU 1.0, Ausnahme: NodeMCU 0.9)   - Wähle im Menü Werkzeuge das korrekte Board aus (normal NodeMCU 1.0, Ausnahme: NodeMCU 0.9)
Zeile 24: Zeile 27:
   - 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.   - 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.
   - Betätige in der Symbolleiste der IDE den Hochladen-Button und warte ab, bis im Statusbereich angezeigt wird, dass der Upload erfolgreich war.   - Betätige in der Symbolleiste der IDE den Hochladen-Button und warte ab, bis im Statusbereich angezeigt wird, dass der Upload erfolgreich war.
-  - Betätige nun den Reset-Button auf deinem Microcontroller. Dies ist nicht immer notwendig aber +  - Betätige nun den Reset-Button auf deinem Microcontroller. Dies ist nicht immer notwendig aber es sorgt immer für einen definierten Startzustand.
   - Kontrolliere ob die Onboard-LED wie im Code vorgesehen blinkt.   - Kontrolliere ob die Onboard-LED wie im Code vorgesehen blinkt.
  
-**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.+
 ===== Ergänzendes und alternatives Material ===== ===== Ergänzendes und alternatives Material =====
   * Spezifikation: {{https://www.make-it.ca/nodemcu-details-specifications/|Webseite mit allgemeinen Spezifikationen des NodeMCU inklusive PinOut-Beschreibung}}   * Spezifikation: {{https://www.make-it.ca/nodemcu-details-specifications/|Webseite mit allgemeinen Spezifikationen des NodeMCU inklusive PinOut-Beschreibung}}
   * Beschreibung: {{https://tttapa.github.io/ESP8266/Chap04%20-%20Microcontroller.html|Übersicht über verschiedene Kommunikationsarten des ESP8266}}   * Beschreibung: {{https://tttapa.github.io/ESP8266/Chap04%20-%20Microcontroller.html|Übersicht über verschiedene Kommunikationsarten des ESP8266}}
-  * +  * YouTube: {{https://www.youtube.com/watch?v=YN522_npNqs&list=PL4pptAPY2kIckUNYqpLpKE5qQISi1KvfS|ausführliche Playlist zur ESP8266-Programmierung}} mit 15 Folgen