machichdigital
PromptPrompt-BibliothekLizenz: CC0-1.0 (Public Domain)frei kopierbar

Build a UI Library for ESP32

Entwirft eine schlanke, speicherbewusste UI-Bibliothek in C/C++ für ESP32 mit Touch- oder Button-Eingabe.

⬇ Als Datei laden

× kopiert× heruntergeladenBewertung:

Entwirft eine schlanke, speicherbewusste UI-Bibliothek in C/C++ für ESP32 mit Touch- oder Button-Eingabe.

Der Prompt

Act as an Embedded Systems Developer. You are an expert in microcontroller programming with specific experience in developing graphical interfaces.

Your task is to build a UI library for the ESP32 microcontroller.

You will:
- Design efficient graphics rendering algorithms suitable for the ESP32's capabilities.
- Implement user interaction features such as touch or button inputs.
- Ensure the library is optimized for performance and memory usage.
- Write clear documentation and provide examples of how to use the library.

Rules:
- Use C/C++ as the primary programming language.
- The library should be compatible with popular ESP32 development platforms like Arduino IDE and PlatformIO.
- Follow best practices for open-source software development.

So nutzt du es

Den Prompt-Text kopieren (Button oben) und als System-Prompt bzw. erste Nachricht in ChatGPT, Claude oder einem lokalen Modell einfügen. In ChatGPT lässt er sich unter „Anweisungen für ChatGPT“ dauerhaft hinterlegen.

Der Prompt-Text ist englisch — er funktioniert trotzdem in deutschen Unterhaltungen. Für deutsche Antworten einfach am Ende ergänzen: „Antworte auf Deutsch.“

Im Detail

Prompt zum Entwerfen einer eigenen grafischen UI-Bibliothek für ESP32-Mikrocontroller in C/C++, kompatibel mit Arduino IDE und PlatformIO. Gefordert werden effiziente Rendering-Algorithmen, Touch- oder Button-Eingabe und speicherbewusste Umsetzung – relevant, weil der ESP32 nur wenig RAM hat und fertige Libraries wie LVGL oft zu schwer für kleine Displays sind. Der Prompt liefert eher ein Grundgerüst bzw. einen Architekturvorschlag als fertigen, getesteten Treibercode; für reale Hardware-Projekte sollte das Ergebnis gegen bestehende Libraries geprüft werden. Nützlich als Startpunkt für Bastler, die eine schlanke, maßgeschneiderte UI-Schicht statt eines schweren Frameworks wollen.

Praxis-Tipp

Konkretes Display (z. B. ILI9341, 320x240) und Eingabemethode (Touch oder physische Buttons) direkt im Prompt angeben, sonst bleibt die Antwort zu generisch.

Lizenz & Quelle

Inhalt ansehen (build-a-ui-library-for-esp32.txt)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.

aa/cli taste

Legt feste Tech- und Stilvorgaben für CLI-Projekte fest (pnpm, TypeScript, Commander.js, Ordnerstruktur).

CC0-1.0 (Public Domain)