This lovely little shield is the best way to add a small colorful and bright display to any project. We took our popular 1.8 TFT breakout board and remixed it into an Arduino shield complete with microSD card slot and a 5way joystick navigation switch (with a nice plastic knob)! Since the display uses only 4 pins to communicate and has its own pixeladdressable frame buffer it can be used easily to add a display & interface without exhausting the memory or pins.
The 1.8 display has 128x160 color pixels.
The shield has the TFT display soldered on (it uses a delicate flexcircuit connector) as well as a ultralowdropout 3.3V regulator and a 3/5V level shifter so its safe to use with 5V Arduinos. We also had some space left over so we placed a microSD card holder (so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card) and a 5way navigation switch (left right up down select). The microSD card is not included but you can pick one up here.
If you just want to display text shapes lines pixels etc the shield uses pins 13 11 10 and 8. If you'd like to add the navigation switch it uses Analog 3 (all 5 switches are connected using a clever resistor trick to permit all the switches to share one analog pin). For the microSD card you'll also give up Digital 12 and 4. This shield works best with the Arduino UNO and compatibles. You can use it with the Mega but it won't be as fast since it would be using software rather than hardware SPI for both the TFT and SD card so it's not recommended.
Comes as a fully assembled and tested shield with the display microsd card holder and nav switch with knob as well as a stick of 0.1 header. To finish up and use you will need to solder on the header onto the shield PCB a quick 10 minute task.