Header

Suche

ESP Software Installation

Installation Arduino IDE

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.