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.

Arduino IDE Version

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.

Arduino IDE Settings

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:

Boardmanager JSON URLs
http://arduino.esp8266.com/stable/package_esp8266com_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Board Manager JSON Entry

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.

Board Manager ESP32

ESP8266 Installation

Sucht nach ESP8266 und installiert das Paket von esp8266.

Board Manager 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.

Arduino IDE Library Manager

Unterstütze meine Projekte

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