Micropython mit ESP32 - 20: Ein grösseres Display
HTML-код
- Опубликовано: 3 окт 2024
- Diskussionen, Fragen und Antworten im Forum: community.hobb...
Das Begleitmaterial kannst du hier herunterladen:
www.hobbyelekt...
Das neue ESP32 - Board hat kein eigenes Display mehr. Deshalb versuchen wir das in der Arduino - Welt oft verwendete 2.8" LCD TFT - Modul einzusetzen. Es ist farbig und besitzt einen Touch - Screen. Als Controller ist ein ILI9341 verbaut. Wir untersuchen, wie das Display am Arduino, dem ESP32 Board mit der Arduino IDE und mit Micropython funktioniert. Leider bleiben beim Einsatz mit Micropython noch einige Fragen offen.
Für Unterstützer auf Patreon steht das Video werbefrei zur Verfügung.
Sorry, aber die Erklärung hier stimmt nicht. Das ILI9341 hat (wie eigentlich alle dieser Displays ILI9xxxx... ST7xxx... SD13xx) kein integrierten Fonts.
Die Zeichen werden durch die Funktion "drawChar" in Adafruit_GFX.cpp Pixel für Pixel erzeugt. Das leider auch sehr ineffizient. Die nötigen Font-Dateien dazu finden sich auch im Library-Ordner.
Nebenbei: Umlaute könnte man selbst in den Font-Dateien hinzufügen.
Super - didaktisch und pädagogisch hervorragend aufbereitet. Besser geht diese Serie nicht!!!
Ich war 30 Jahre Ausbilder im Elektronik - Regelungstechnik Bereich und kann das bestimmt einschätzen. Wer Meckert der solls einfach besser machen! Weiter so!
Hoi Rene, *vielen Dank* für das Video.
Was macht die Makerszene in Zürich?
Beste Grüsse, Roger
Hoi Roger, es finden wieder Treffen statt. Leider fallen aber all die schönen Herbstveranstaltungen aus.
Danke René für Deine interessanten Hinweise.
Ich habe mir das TFT 2,4 Touch Schild V1.0.0 für LOLIN (WEMOS) bestellt und warte nun auf die Lieferung. Hoffe, dass ich auch bald mitmachen kann. Bin gespannt darauf, wie es mit dem Display weitergehen wird.
Ich auch! Die Unterstützung durch Bibliotheken ist in der Micropython - Welt doch wesentlich schlechter als in C. Da müssen wir möglicherweise Brücken zwischen beiden Welten bauen.
Coole Arbeit. Es fehlt nur die Touchfunktion mit ILI9341 und ESP32. Wie steht es mit der Ansteuerung eines LCD mit 8-Bit parallel am ESP32?
Genug Ports hat der ESP32, neben 8 Datenleitungen werden 5 Steuerleitungen verwendet. Welche Bibliotheken sind für ILI9481/ILI9486/ILI9488 verfügbar? Für Touch werden vier weitere Leitungen benötigt, davon zwei analoge für Widerstände in X-Richtung/Y-Richtung.
Das ILI9481 hat ähnliche Commands wie das ILI9341, auf welche Unterschiede stößt man noch?
Hi, die vertauschten Farben können von einer falschen Initialisierung des Displays kommen. Im Register: Memory Access Control (36h) BGR-Bit mal prüfen.
... Danke für Deine Arbeit
Sehr gut gemacht - weiter so.
Werner aus Süddeutschland