Stellen Sie vor dem Start sicher, dass die aktuelle Version der Arduino IDE installiert ist.
Um die ESP32-Platine in der Arduino IDE zu installieren, sind einige Schritte nötig:
Öffnen Sie in der Arduino IDE das Fenster „Voreinstellungen“. Klicken Sie dazu auf „Datei“ > „Voreinstellungen“ (File > Preferences).
Fügen Sie den Link https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json in das Feld „Zusätzliche Boardverwalter-URLs“ ein, wie im Screenshot unten gezeigt. Klicken Sie dann auf die Schaltfläche „OK“.

Hinweis: Enthält dieses Feld bereits einen Link auf die Beschreibungen anderer Platinen, können die Links durch Kommas voneinander getrennt werden. So:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
Wenn dieses Feld den Link https://dl.espressif.com/dl/package_esp32_index.json enthält, muss er entfernt werden!
Öffnen Sie in der Arduino IDE den „Boardverwalter“. Klicken Sie dazu auf „Werkzeuge“ > „Board“ > „Boardverwalter…“ (Tools > Board > Boards Manager…).

Geben Sie im Suchfeld „esp32“ ein. Sie finden die ESP32-Erweiterung „ESP32 by Espressif Systems“. Installieren Sie sie mit einem Klick auf die Schaltfläche „Installieren“. Falls bereits eine alte Version installiert war, klicken Sie auf die Schaltfläche „Aktualisieren“ und achten Sie darauf, dass die gewählte Version 2.0.1 oder höher ist
Nun müssen Sie prüfen, ob ESP32 korrekt installiert wurde. Verbinden Sie dazu die ESP32-Platine mit Ihrem Computer. Gehen Sie dann wie folgt vor:
Öffnen Sie die Arduino IDE.
Wählen Sie im Menü „Werkzeuge“ > „Board“ die benötigte Platine aus. In unserem Fall ist das „DOIT ESP32 DEVKIT V1“.

Wählen Sie „Werkzeuge“ > „Port“ und geben Sie den COM-Port an, an den die Platine angeschlossen ist. Ist dieser Port in der Arduino IDE nicht sichtbar, müssen Sie auf Ihrem Computer den VCP-Treiber für den CP210x-Chip installieren – er wird für die Kommunikation zwischen den Schnittstellen USB und UART benötigt.

Öffnen Sie in der Arduino IDE den Beispiel-Sketch „WiFi Scan“. Klicken Sie dazu auf „Datei“ > „Beispiele“ > „WiFi (ESP32)“ > „WiFi Scan“, und der Sketch öffnet sich im Editor.

Klicken Sie in der Arduino IDE auf die Schaltfläche „Hochladen“ . Warten Sie einige Sekunden, während der Code kompiliert und auf die ESP32-Platine hochgeladen wird. Das Symbol der Schaltfläche „Hochladen“ sieht so aus:

Wenn der Sketch erfolgreich auf den ESP32 hochgeladen wurde, sollte die Meldung „Hochladen abgeschlossen“ (Done uploading) erscheinen

Öffnen Sie in der Arduino IDE den „Seriellen Monitor“ und stellen Sie die Datenrate auf 115200 Baud ein. Das Symbol der Schaltfläche des seriellen Monitors sieht so aus:

Stecken Sie den ESP32 erneut an den USB-Port. Im seriellen Monitor sollten Sie nun alle WLAN-Netzwerke in der Nähe der ESP32-Platine sehen.

Damit sind Einrichtung und Prüfung des ESP32 abgeschlossen. Nun können Sie mit dem Hochladen des Sketches auf den Samovar fortfahren
