Blog
ESP32 installieren: Boards, IDEs und Bibliotheken
Das ESP32-Boardpaket und die Bibliotheken in Arduino IDE und VS Code installieren — die Setup-Fragen, die Leute vor dem ersten Blinken stoppen.
Wie installiere ich den ESP32?
Installieren Sie das Boardpaket, und die IDE kennt den Chip. In der Arduino IDE: Datei → Voreinstellungen, https://dl.espressif.com/dl/package_esp32_index.json in „Zusätzliche Boardverwalter-URLs“ einfügen, dann Werkzeuge → Platine → Boardverwalter, „esp32“ suchen und „esp32 by Espressif Systems“ installieren. Ein Paket deckt den WROOM-32D, S3 und C3 ab. Auf meinem Windows-Rechner dauerte die erste Installation etwa vier Minuten; spätere sind schneller, weil der Compiler im Cache bleibt. Starten Sie die IDE danach neu — die Boardliste wird beim Neustart aktualisiert, und wer das überspringt, glaubt, die Installation sei fehlgeschlagen. Das Arduino-IDE-FAQ hat dieselbe Anleitung mit den Stolperfallen im Klartext.
Wie füge ich den ESP32 zu Arduino hinzu?
„Hinzufügen“ und „installieren“ sind dieselbe Operation: Sie fügen eine Platine hinzu, indem Sie ihr Paket aus dem Boardverwalter installieren. Fügen Sie die Espressif-JSON-URL in „Zusätzliche Boardverwalter-URLs“ ein, installieren Sie, starten Sie neu — dieser Neustart löst die Hälfte aller „immer noch nicht da“-Meldungen.
Wie installiere ich den ESP32 in Arduino?
Das bedeutet dasselbe wie „hinzufügen“: Das Espressif-Boardpaket definiert jede ESP32-Variante. Nach der Installation prüfen Sie über Werkzeuge → Platine → ESP32 Arduino → ESP32 Dev Module. Untermenü fehlt? Neu installieren und neu starten, bevor Sie irgendetwas anderes versuchen.
Wie installiere ich den ESP32 in Arduino 2.0?
Arduino IDE 2.x hat dasselbe Feld „Zusätzliche Boardverwalter-URLs“ unter Datei → Voreinstellungen. Die 2.x zeigt den Fortschritt pro Paket und installiert Pakete nebeneinander. Alte Pakete überdecken neue, also deinstallieren Sie den alten ESP32-Eintrag, bevor Sie von 1.8.x upgraden. Meistens funktioniert es einwandfrei, sobald man das weiß.
Wie installiere ich ESP32-Bibliotheken?
Sketch → Bibliothek einbinden → Bibliotheken verwalten, suchen, installieren — Bibliotheken werden pro IDE installiert, nicht pro Platine. Der ESP32-Kern bringt eingebaute Bibliotheken mit (WiFi, BLE, esp32-hal), daher sind „Bibliothek nicht gefunden“-Fehler meist ein fehlender Include-Pfad, keine fehlende Installation. Drittanbieter-Bibliotheken erscheinen, sobald das Boardpaket vorhanden ist.
Wie bringe ich VSCode mit ESP32 zum Laufen?
Zwei Wege. PlatformIO-Erweiterung: installieren, Projekt anlegen, „Espressif ESP32 Dev Module“ als Platine wählen, und das Toolchain lädt beim ersten Build herunter — diesen Weg nutze ich täglich; Bibliotheken sind pro Projekt. Oder die Arduino-Erweiterung plus das bereits installierte Boardpaket. Der erste Build zieht etwa 500 MB Toolchain, was auf langsamen Verbindungen wie ein Hänger aussieht; ist es nicht, warten Sie es ab. Das PlatformIO-FAQ behandelt die Projektstruktur.
Warum schlägt die Installation bei „Pakete werden heruntergeladen“ fehl?
Meist das Netzwerk, nicht die Dateien — Proxys und VPNs brechen den Download mittendrin ab, und die IDE versucht von vorn. Die Fixes: Staging-Ordner leeren und erneut versuchen; auf Kabelverbindung wechseln; Proxy deaktivieren; oder manuell installieren. Der manuelle Weg unterscheidet sich je nach IDE-Version, und die offizielle Doku bleibt vage — die meisten versuchen deshalb noch einmal den Netzwerkweg.
Brauche ich sowohl VS Code als auch die Arduino IDE?
Nein. Nehmen Sie eine. Die Arduino IDE ist der sanftere Weg; PlatformIO ist der Ingenieur-Weg mit besserem Debugging und Bibliotheken pro Projekt. Der Code ist in beiden Fällen derselbe C++.
Was ist mit der Installation von MicroPython stattdessen?
Eine andere Installation, dieselbe Hardware: den Flash mit esptool löschen und dann das MicroPython-Firmware-Binary an Adresse 0x1000 schreiben. Das Arduino-Boardpaket ist ab diesem Punkt irrelevant — MicroPython nutzt das Arduino-Toolchain überhaupt nicht. Gut, wenn Sie Python bevorzugen, mit schwächerer Sensor-Bibliotheksabdeckung als Kompromiss. Ehrlich gesagt: kommt auf Ihr Projekt an.
Die Installation hat geklappt — und jetzt?
Blinken. Laden Sie den Blink-Sketch hoch, beobachten Sie den seriellen Monitor, dann schließen Sie eine LED an GPIO2 an. Diese Schleife — installieren, flashen, ausgeben — ist praktisch der Großteil dessen, was „installieren“ bedeutet, und das Flashing-FAQ ist der Wiederherstellungspfad, wenn es später nicht mehr funktioniert.
Die Projekte zu diesem Thema laufen direkt im kostenlosen sensbench-Simulator: Schaltung verkabelt, Firmware inklusive – ohne Konto, ohne Installation.