Kurz: Arduino/ESP32-Projekt für PWM-Lüfter mit ST77xx-TFT, Menü und Temperaturregelung.
src/main.cpp
– Hauptsketch (dein Originalcode, modularisiert)src/FanControl.h
– Lüfterregelungsklassesrc/boards.h
– Pins pro Boardsrc/Config.h
– Feature-Flags, Farbenplatformio.ini
– Build-Setup für ESP32 (Arduino-Framework)docs/wiring.md
– Pinout
- VS Code + PlatformIO installieren
- Projektordner öffnen
- Environment:
env:esp32dev
- Upload: ▶ „Upload“
👉 Alternativ Arduino IDE: Dateien manuell zusammenführen.
- TMP36-Conversion auf ESP32 korrekt umsetzen
analogWrite
auf ESP32 →ledc*
-API- Buttons mit
INPUT_PULLUP
und Flankenerkennung - README mit weiteren Fotos ergänzen
Hauptanzeige mit PWM-Steuerung und Temperaturauswertung: