
Description:
This Arduino compatible TFT screen has a colour backlit 1.77" LCD with a resolution of 160 x 128 pixels. Designed primarily for the Arduino Esplora (search for HCDVBD0014 in our shop) it had easy to access headers and communicates via SPI and so can be easily used with other Arduino boards such as the Uno, Mega, and Leonardo. The LCD is compatible with the Arduino TFT library and Esplora example TFT sketches.
Besides the LCD, the module also includes a microSD interface which works with the micro SD library allowing of storage of graphic data or other data.
The screen runs on +5 VDC
The micro-SD slot is accessible through the SD card library.
The LED backlight is dimmable by PWM.
The screen's headers are laid out so it easily sockets into the Arduino Esplora and Arduino Robot.

FAQ:
I'm using this module with an Arduino board and the Arduino TFT library but the colours seem to be messed up.
If using with the Arduino TFT library supplied as part of your Arduino development enviroment you will need to make a small modification to one of the library files. In your folder that contains your Arduino development environment open up the file \libraries\TFT\utility\Adafruit_GFX.cpp in a text editor.
Find the following code:
uint16_t Adafruit_GFX::newColor(uint8_t r, uint8_t g, uint8_t b) {
return ((r & 0xF8) << 8) | ((g & 0xFC) << 3) | (b >> 3);
}
Change it to this and save it:
uint16_t Adafruit_GFX::newColor(uint8_t r, uint8_t g, uint8_t b) {
// return ((r & 0xF8) << 8) | ((g & 0xFC) << 3) | (b >> 3);
return ((b & 0xF8) << 8) | ((g & 0xFC) << 3) | (r >> 3);
}
Downloads: The TFT Library is now built into the Arduino IDE from version 1.05 onwards. Example tutorial is available on the official Arduino website here: http://arduino.cc/en/Tutorial/TFTBitmapLogo