-
Notifications
You must be signed in to change notification settings - Fork 100
Installation mit Arduino‐IDE
Mit den folgenden Schritten kann man die Arduino IDE so einrichten, dass man den Code selbst kompilieren, ändern und hochladen kann.
Lade die neueste Arduino IDE-Software von arduino.cc/en/Main/Software herunter
File -> Preferences (oder Arduino -> Preferences unter MacOS)
Unter "Additional Board Manager URLs"
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json hinzufügen und OK drücken
Tool -> Board -> Boards Manager
Suche nach "esp32"
Installiere "esp32 by Espressif Systems"
Hole die Zip-Datei der neuesten Version von https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/
Entpacke den Inhalt in den Tools-Ordner der Arduino IDE (~/Documents/Arduino/tools unter MacOS, ähnlich auf anderen Betriebssystemen), danach die IDE neu starten
Wähle Tools -> Library Manager
Installiere "U8g2"
Installiere "MicroNMEA"
Wähle unter https://github.com/me-no-dev/ESPAsyncWebServer "Download ZIP", extrahiere es in den Bibliotheksordner der Arduino-IDE (~/Documents/Arduino/libraries unter MacOS), und benenne den Ordner in ESPAsyncWebServer um ("-master" entfernen).
Wähle unter https://github.com/me-no-dev/AsyncTCP "Download ZIP", extrahiere es in den Bibliotheksordner der Arduino-IDE, und benenne den Hauptordner in AsyncTCP um ("-master" entfernen).
Extrahiere https://github.com/lewisxhe/AXP202X_Library/archive/refs/tags/V1.1.3.zip in den Bibliotheksordner der Arduino-IDE.
Nur für Versionen älter als devel20210912:
Kopiere der Verzeichnisse libraries/SondeLib dieses Projekts zum Bibliotheksordner der Arduino-IDE, oder - noch besser - lege symbolische Links an (MacOS / Linux):
cd ~/Documents/Arduino/Bibliotheken
ln -s <whereyouclonedthegit>/rdz_ttgo_sonde/libraries/SondeLib/ .
Starte die Arduino IDE neu
(symbolische Verknüpfungen sind der bevorzugte Weg, ansonsten muss man die Bibliotheken danach bei jedem Update erneut kopieren!)
In der IDE: Tools -> Board: -> Wähle "TTGO LoRa32-OLED v1" (oder T-Beam oder etwas, das dem verwendeten Board entspricht)
Code kompilieren und hochladen
Hochladen von Daten zu SPIFFS mit Tools -> ESP32 Sketch Data Upload