ESP8266 - Softwareinstallation
Um für das ESP8266-Board zu programmieren, benötigen wir:
- Ein Texteditor zum Schreiben des Codes (menschlich lesbarer Code)
- Ein Compiler, der den Code (menschlich lesbarer Code) in Binärcode übersetzt (ESP8266-verständlicher Code)
- Ein Programmiergerät zum Hochladen des Binärcodes auf den ESP8266
Es scheint kompliziert zu sein ⇒ Mach dir keine Sorgen, die Arduino-IDE erledigt alles für dich. Du musst nur:
- Installieren Sie diese Arduino-IDE
- Schreiben Sie den ESP8266-Code (menschlich lesbarer Code)
- Klicken Sie in der Arduino-IDE auf eine Schaltfläche, um den Code zu kompilieren und auf das ESP8266-Board hochzuladen.
Die Arduino IDE ist für Windows, Mac OS X und Linux verfügbar. Wir müssen die folgenden Schritte durchführen:
- Lade die Arduino IDE über diesen Link herunter und installiere sie.
- Nachdem du die Arduino IDE installiert hast, können wir sie sofort zum Programmieren für Arduino verwenden. Allerdings müssen wir, um für den ESP8266 zu programmieren, in der Arduino IDE einige Umgebungseinstellungen vornehmen.
- Öffne die Arduino IDE.
- Gehe in der Arduino IDE zu Datei Voreinstellungen

- Kopieren Sie den untenstehenden Text:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Fügen Sie den kopierten Text in das Feld Zusätzliche Board-Manager-URLs ein, wie in der Abbildung unten gezeigt. Dann klicken Sie auf die Schaltfläche OK.

※ Notiz:
Hinweis: Falls Sie ESP32 und ESP8266 verwenden, können Sie die URLs wie folgt durch ein Komma trennen:
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Öffnen Sie den Board-Manager, indem Sie auf das Board-Manager-Icon in der linken Navigationsleiste der Arduino IDE klicken
- Geben Sie „esp8266“ ein, dann klicken Sie auf die Installieren-Schaltfläche für die „ESP8266 by ESP8266 Community“

Die Softwareinstallation ist abgeschlossen. Der nächste Schritt besteht darin, das erste Programm auf dem ESP8266-Board auszuführen: ESP8266 - Hello World Programm.