Image Display on TFT LCD from SD Card using UTFT

Hello,

I'm pretty new at programming in arduino (reassuring first line huh?). I'm having difficulty displaying an image from an SD card onto a TFT LCD Display, which sounds like it should be easy.

Hardware:
Arduino Mega 2560 R3
Sainsmart Adjustable Shield v1.0
3.2" TFT LCD Display 320x240 [TFT_320QVT

Desired Outcome:
I need to display a 320x240 pixel image (currently in a 24 bit bmp format but I can change it to anything that would work) on the above TFT LCD Display from an 8GB Class 4 SD card. The data sheet for the display says I need to use the UTFT library by Henning Karlsen. I've downloaded the UTFT, tinyFAT, UTFT_tinyFAT, and URTouch libraries, but I have no idea how to use them. I believe the UFTF Id for defining is SSD1289; also I believe the pins for my mega are sd_cs:53, lcd_cs:40, rst:41, dc: 51 (could be wrong on this one).

Overall, this display will be used as a thermostat temperature control whereas a background image will be displayed and temperature data will be written, cleared, overwritten, etc on top of the image. The set temperature would have to be controlled by the touch screen (touch above or bellow the numbers to increase or decrease respectively. Not so worried about that, but the displaying the image from the SD card has been holding me up for 7 hours today and I am no closer to getting it to work. Can someone please help? Even if it's just a little push in the right direction (but please don't say "learn c++" as a solution). If I missed any important information, please let me know and I'll do my best to provide it.

Thank you!
Dylan Mango

Forget tiny_Fat and UTFT_tinyFat.......... get UTFT_SdRaw........ :wink:

Regards,

Graham