Arduino Mega 2560 BMP Dateien über SD Karte wiedergeben

Hallo erst mal, ich bin noch ganz neu hier und habe im hier und im WWW schon viel gelesen und auch ausprbiert. Bin Anfänger was Programmieren angeht.
Werde mich aber einarbeiten.
Nun zu meinem Problem: ich habe mir ein TFT Display zugelegt.

  • Display: 2,2″ QVGA
  • Auflösung: 320x240 Pixel
  • Anzahl der Farben: 262.000
  • Integrierter Controller: ILI9341
  • Schnittstelle: SPI
  • Betriebsspannung: 3,3V
  • Eingebauter Kartenleser SD
    genauere Angaben hier:

Beispielscripte funktionieren um Text auszugeben.
Ich möchte allerdings auf dem Display BMP oder JPG Dateien anzeigen lassen.
Unverschämte Frage:
Hat jemand einen Code der funktioniert oder der diese Display verwendet?

Meine Frau möchte auf unserer Modellbahn vorm Kino diverse Bilder von Kinofilmen zeigen.
Gruß schon mal und sorry das ich so unverschämt frage, aber happy wife happy life Gruß Michi

https://github.com/moononournation/Arduino_GFX/tree/master/examples/ImgViewer/ImgViewerBmp
https://github.com/moononournation/Arduino_GFX/tree/master/examples/ImgViewer/ImgViewerJpeg

Not (yet) tested by me.

Your display most likely is for 3.3V data lines, will get damaged by 5V IO of Mega.

You are right, but if the TO uses the voltage dividers as shown in the linked page it should be ok!

I didn't look at the linked site. But the warning is important anyway. Too many displays get damaged.

1 Like

@ZinggJM hat Dir schon Links auf einen BMP- und einen JPEG-Viewer gepostet, die Du testen kannst.

Wenn englischsprachige Seiten für Dich ok sind, dann kannst Du Dir hier ein Menge an Tipps abholen, wie man auf andere Weise Bitmaps laden kann und noch einiges mehr:

https://learn.adafruit.com/adafruit-gfx-graphics-library/loading-images

Ein Beispiel für den Adafruit_ImageReader findest Du auch bei Wokwi (dort für den UNO, die Pins für den Mega hast Du vermutlich ja schon herausgesucht und angepasst):

https://wokwi.com/projects/319810932695892564

Unter Umständen gibt es Einschränkungen beim Laden, wenn die BMP nicht bestimmten Vorgaben entsprechen:

  • 320x240 Pixel
  • 1 Ebene
  • Keine Komprimierung

Das wäre zu testen und ggf. beim Erstellen der BMP zu berücksichtigen.

Viel Erfolg!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.