Give your Arduino the power to display stunning full-color text and graphics with this remarkably sophisticated backlit TFT LCD display. The onboard SD socket is an added bonus; an SD card's capacious memory will store tons of graphics and image data. The data interface for both the LCD controller and the SD card is SPI. Runs on 3.3 or 5 volt power, via the onboard regulator. 3.3 volt logic signals are recommended. To interface this module with your 5 volt Arduino, we suggest the NTE4050B buffer chip ($1.69 at Vetco). The single-row 0.1 inch header will plug directly into your breadboard. NOTE: This display has now been tested to be 5V Logic compatible. The buffer chip is no longer required.
Here are links to the Arduino libraries which work well with the LCD module:
In the hardware library, there is a note describing several hardware variants: the 'red tab', the 'green tab', and the 'black tab'. You may need to modify the User_Setup.h file to specify the correct display type. If you get unexpected results (for example, green text displays when you specify red), change the TAB_COLOR option and re-upload your sketch until the display operates as expected. The actual tab color on the screen protector seems to be irrelevant with the latest versions of this display arriving from overseas.
One note on the pin labeling: Pin number 7 on the LCD module is labeled A0, which is not a very descriptive label. The actual function of this pin is to select between data mode and command mode. If you are using the default configuration in Lady Ada's library, then this pin should be connected to pin 9 of the Arduino.
A note on the onboard 3.3 volt regulator: The Vcc pin of this module connects to the input of the onboard 3.3 volt regulator. The output of the regulator provides power to the LCD module. There are two solder pads on the back of this module, with the text "JP1" silkscreened next to them. Bridging these pads will bypass the onboard regulator, connecting the module's Vcc pin directly to the LCD sub-assembly. If you plan on powering this board with 5 volts, do not bridge these solder pads. If you want to power the board with 3.3 volts, you might want to bridge the pads with a drop of solder. However, this may not be necessary. The demo LCD module here at Vetco runs just fine with 3.3 volts connected to the Vcc pin and the pads unbridged. This means that 3.3 volts is running into the regulator, and the regulator is probably outputting slightly less than 3.3 volts, but the LCD does not seem adversely affected by this lower voltage.
See our video demonstration of this unit on YouTube!
Here is a schematic for connecting this LCD module to an Arduino UNO:
schematic for connecting to Arduino (pdf download) (Eagle schematic download)
Pictures - click to enlarge: