Description
Linksprite pcDuino TFT LCD Screen Module Touch LCD Shield
TFT LCD( Thin Film Transistor LCD) is one of the most widely used LCD, liquid crystal pixels on the LCD drive by the internal integration of thin-film transistor driver with high drive speed, can provide high-resolution, high-brightness, high-speed color image display. LinkSprite Touch LCD Shield module use ILI9341 chip with 320 × 240 resolution, 65K color display with a touch screen.
Introduction
– This is a multifunctional Arduino/Arduino Mega compatible resistive touch screen. It can be used as display device or sketch pad. With a SD card module integrated also on this shield, this shield reserves great room for other expansions to your project.
Features
– Big screen for easy and comfortable experience
– Backlight controllable via programming
– 65535 rich colors display
– SPI pin-saving communication method
– Full screen touch active range
Cautions
Dont press too hard on the screen which might cause display distortion.
Be careful to deposit the fragile screen.
Pins usage on Arduino :
Pins Used for TFT Screen Control:
D4: TF_CS, SD card select input pin
D5: TFT_CS, TFT chip select input pin
D6: TFT_D/C, TFT Data/Command control pin
D7: BACKLIGHT, TFT backlight control pin
Pins Used for SPI Interface:
D10: SPI chip select
D11: SPI MOSI pin
D12: SPI MISO pin
D13: SPI serial clock pin
Pins Used for Touch Function:
A0 – Touch Screen Y- input pin.
A1 – Touch Screen X- input pin.
A2 – Touch Screen Y+ input pin.
A3 – Touch Screen X+ input pin.
TFT Programming
The TFT library provides the following Application Programming Interfaces(API). The library makes use of direct access to PORT registers instead of Arduino APIs. This is to increase the speed of communication between MCU and TFT. At present, the library supports Arduino, Arduino Mega (1280 or 2560) and Seeeduino ADK Main Board compatible boards. In Mega the 8bit data port of TFT is distributed to different pins belonging to different ports. This decreases the speed of graphics drawing when compared to Arduino. The choice of port pins are purely based on Arduino / Mega port pin arrangement.
General Functions
This is a multifunctional Arduino/Arduino Mega compatible resistive touch screen. It can be used as display device or sketch pad. With a SD card module integrated also on this shield, this shield reserves great room for other expansions to your project.
Back view:
Features:
- Big screen for easy and comfortable experience
- Backlight controllable via programming
- 65535 rich colors display
- SPI pin-saving communication method
- Full screen touch active range
Contoh penggunaan LCD dengan Controller PCDuino : link
When you use the Touch LCD Shield on pcDuino, you need solder these 3 points which on the back of the shield together, as the picture shown.
The 3 points is default not soldering at the factory. Arduino has a 2*3 pins with SPI interface, but pcDuino doesn’t have that SPI interface. When you soldered the 3 points, pcDuino will communicate Touch LCD Shield through GPIO 11, 12, 13.
Please download the complete code here: Code TFT_Touch_Shield