ESP Software Installation
Installation Arduino IDE
- Arduino IDE herunterladen:https://docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-downloading-and-installing
- Datei ausführen, Installation „nur für mich“
- Arduino IDE starten
- Angeforderte Treiber Installationen und Firewall Zugriffe erlauben (benötigt eventuell Admin Rechte)
Installation ESP32 T-QT Board
- Menupunkt File -> Preferences -> Settings -> Additional Board Manager URL:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.jsoneintragen und mit OK bestätigen - Arduino IDE beenden und IDE gleich neu starten
- Tools -> Board Manager: esp32 installieren
WICHTIG: Version 2.0.14 - Board auswählen: Tools -> Board -> esp32 -> ESP32S3 Dev Module
- Adafruit_AHTX0 Library (Adafruit) installieren:
Tools -> Manage Libraries, Adafruit_AHTX0 installieren
falls nach Dependencies gefragt wird: install all - Hersteller Libraries installieren:
https://github.com/Xinyuan-LilyGO/T-QT/archive/refs/heads/main.zip
entpacken nach Documente\Arduino\T-QT-main - Alle Dateien und Verzeichnisse aus dem T-QT-main\lib Verzeichnis nach
Documente\Arduino\libraries kopieren. - lv_conf.h von Dokumente\Arduino\T-QT-main\lib\lvgl nach Dokumente\Arduino\libraries kopieren
- Serielle Schnittstelle aktivieren:
Tools -> USB CDC on boot: ENABLED - Flash Size:
Tools -> Flash Size: 4MB (32MB) - Partition Scheme:
Tools -> Partition Scheme: Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
Tools -> PSRAM: QSPI PSRAM
- WICHTIG: Bei zukünftigen Starts der Arduino IDE die Libraries NICHT UPDATEN
Beispiel Sketch (ProgrammCode) laden
ESP32 Thermometer Demo Sketch (I2C Temperatursensor)
- Beispiel Code installieren:
https://www.physik.uzh.ch/de/lehre/PHY252/
unter Praktikum -> esp_temp_aht20_demo.ino (INO, 1 KB) - ESP32 Thermometer Demo Sketch ablegen in Verzeichnis: Dokumente\Arduino\esp32_temp_aht20_demo
- Arduino IDE öffnen und Sketch laden
- Sketch verifizieren:
Sketch -> Verify/Compile - ESP32 Modul via Kabel mit Laptop verbinden
Port einstellen
Tools -> Port
Windwos: z.B. COM3 (LOLIN S3)
Linux: z.B. /dev/ttyACM0 - Upload Sketch
Sketch -> Upload - Serial Monitor öffnen:
Tools -> Serial Monitor
Baudrate auf 115200 baud stellen
Alle 5 Sekunden sollten neue Temperaturdaten inder Monitor Konsole kommen.