Introduction
The liquid crystal display module based on SPI communication interface, provide 3.5 "TFT LCD, resistive touch screen, built-in Flash flash and SD card external expansion storage. This TFT panel connects directly on top of an Arduino pin compatible device.
Specification
- Model: DM-TFT35-107
- Display size:3.5"
- Operating voltage: 3.3V or 5V
- Resolution ratio: 320x240
- Communication Interface: SPI
- Flash memory: 4MB
- Operating temperature: -10~70℃
- Support micro-SD card
- Support both Arduino and mbed
- Size: 65.14*78.10 (W*H)mm
- Viewing area:52.56*70.08(W*H)mm
- Weight: 56.4g
Pin layout
1.Pin layout:This display uses a SPI interface for TFT, Touch, SD-card and external flash memory.

2.Pin function:This TFT panel connects directly on top of an Arduino pin compatible device.

Basic display Tutorial
1.First download the DmTftLibrary from here: dmtftlibrary.
2.Extract the content to your Arduino library folder. In Windows this is usually located in Arduino IDE folder\libraries. Check Arduino's official guide if you want more information on how to install the Arduino Library The official guide of Arduino
3.Start Arduino IDE, you can find ready to run Examples in the menu. File--> Examples-> DmTftLibraries. select the right board and COM port: DM-TFT35-107
4.Open the Example and upload to your Arduino board.

Display Sample Code
Basic function could be found from the library file <libraries\DmTftLibrary\DmTftBase.h>

Touch screen Smaple code

Display a pictures from a SD card
It requires a special format for the displaying picture: 16bit RGBRGB bmp You could download the convert tool here:ImageConverter

Anyway, there is converted picture in the library folder (DmTftLibrary\examples\DM-TFT35-107). You could have a try with it first.
1.Copy the converted picture to the SD. 2.Plug SD card in the touch screen. 3.Download the following program