Arduino IDE installieren und für ESPs Projekte vorbereiten
Die Arduino Entwicklungsumgebung ist eine kostenlose Open-Source-Software, die es ermöglicht, den Arduino und andere Mikrocontroller-Boards wie den ESP32 oder ESP8266 zu programmieren. Die neue Version der IDE, Version 2, ist deutlich schneller und bietet moderne Features für eine effiziente Entwicklung.
In dieser Anleitung erfahrt ihr Schritt für Schritt, wie ihr die IDE installiert, Boards im Board-Manager hinzufügt und Bibliotheken für eure Projekte einbindet.

Wie wird die Arduino IDE installiert?
Die Arduino IDE beinhaltet einen Code-Editor und einen Compiler, der den Programmcode in Maschinensprache übersetzt. Um die Software herunterzuladen, besucht die offizielle Arduino Webseite: https://www.arduino.cc/en/software.

macOS
Der Download ist im ZIP-Format und entpackt sich meist automatisch. Verschiebt die Arduino IDE aus eurem Download-Zweig einfach in den Programme-Ordner.

Windows
Wählt den Download für „Windows 7 and newer“. Führt die EXE-Datei aus, wählt alle Komponenten aus und folgt den Anweisungen des Installers für die benötigten Treiber.

Linux
Extrahiert die tar.xz-Datei, öffnet den Ordner und startet die Datei install.sh mit einem Doppelklick (Option „Run in Terminal“). Danach findet ihr das Icon direkt auf eurem Desktop.
Der Boardmanager
Um neue Boards wie den ESP32 in der Arduino IDE verwenden zu können, müssen sie über den Boardmanager hinzugefügt werden. Dazu rufen wir im Menü in der Arduino IDE die Einstellungen auf.

In den Einstellungen findet ihr das Feld Zusätzliche Boardverwalter-URLs. Klickt auf das Icon rechts daneben und fügt die folgenden JSON-Links in das neue Fenster ein:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
ESP32 & ESP8266 Board installieren
Navigiert nun über das Menü zu Werkzeuge > Board > Boardverwalter. Sucht im Suchfeld nach den entsprechenden Boards und installiert die aktuelle Version (z.B. Espressif Systems 3.x für ESP32).
ESP32 Installation
Sucht nach ESP32 und installiert das Paket von Espressif Systems.

ESP8266 Installation
Sucht nach ESP8266 und installiert das Paket von esp8266.

Library‘s hinzufügen
Die einfachste Möglichkeit eine Library zu installieren ist über den Library Manager. Diesen öffnet ihr über Werkzeuge > Bibliotheken verwalten oder das entsprechende Icon in der Seitenleiste. Dort könnt ihr nach den benötigten Funktionen für eure Sensoren oder Displays suchen.

Wenn dir dieser Beitrag geholfen hat, freue ich mich über einen kleinen Beitrag für die Kaffeekasse.

