Go Down

Topic: TFT Lcd Display (Read 105 times) previous topic - next topic

Jusskin

Hallo Leute,

Ich habe mir ein 3,5 Zoll Touchscreen für Arduino mit Sd Kartenslot gekauft ( auf Amazon) und ein bisschen damit Programmiert. Die Beispielprogramme funktionieren perfekt bis auf die, wo die SD Karte mit benutzt wird, weil der Arduino Mega einen anderen SPI-Bus als der Arduino Uno hat(Steht in der README Datei).

Wie kann ich das Umschreiben? Muss ich dazu Pins umstecken?
Danke schon mal im Voraus.

Jusskin



david_prentice

#1
Jun 10, 2019, 07:07 pm Last Edit: Jun 10, 2019, 07:09 pm by david_prentice
Please use Google Translate before posting.  e.g.
Quote
Hi Guys,

I bought a 3.5 inch touch screen for Arduino with SD card slot (on Amazon) and programmed a bit with it. The sample programs work perfectly except for where the SD card is used because the Arduino Mega has a different SPI bus than the Arduino Uno (it is in the README file).

How can I rewrite? Do I have to change pins?
Thank you in advance.

Jusskin
You have a regular MCUFRIEND style Shield.   Install MCUFRIEND_kbv library via the IDE Library Manager.

There is an example called "showBMP_not_Uno.ino"
Follow the instructions.    You must install a third party library via the IDE Library Manager.

You must configure it for SoftwareSPI
It will use SoftwareSPI on pins 10, 11, 12, 13 (the shield SD pins)
Ask if unsure.

David.

Jusskin

Danke für den Tipp;hab die Bibliothek gefunden und die SDFat.h dazuinstalliert.
Wenn ich das auf den Arduino Mega hochladen will kommt aber diese Fehlermeldung:
"'SdFatSoftSpi' does not name a type"
Was muss ich da noch ändern?

Go Up