2.8" TFT Touchscreen. Created by lady ada. Last updated on 2014-12-11 12:00:25 PM EST



Similar documents
2.2" TFT Display. Created by Ladyada. Last updated on :15:09 PM EDT

1.8" TFT Display Breakout and Shield

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

1.5" & 2.1" Monochrome 128x64 OLED Display Module

2.3" Monochrome 128x32 OLED Display Module

AR1100 Resistive Touch Screen Controller Guide

How to Make a Pogo Pin Test Jig. Created by Tyler Cooper

DS1307 Real Time Clock Breakout Board Kit

Adafruit SHT31-D Temperature & Humidity Sensor Breakout

RGB LED Strips. Created by lady ada. Last updated on :00:18 PM EST

Character LCDs. Created by Ladyada. Last updated on :45:29 PM EDT

Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout

Introduction to graphics and LCD technologies. NXP Product Line Microcontrollers Business Line Standard ICs

TSL2561 Luminosity Sensor

Frequently Asked Questions Overview:

EARTH PEOPLE TECHNOLOGY SERIAL GRAPH TOOL FOR THE ARDUINO UNO USER MANUAL

Tiny Arduino Music Visualizer

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Arduino Lesson 1. Blink

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Adafruit Music Maker Shield

Arduino Lesson 13. DC Motors. Created by Simon Monk

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

Arduino/Seeeduino, Arduino Mega, and Seeeduino Mega compatible 2.8 Size QVGA Display Resistive Touch Screen

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it?

Using the Siemens S65 Display

COLOR TFT LCD MONITOR. User Manual

Second Display Installation Guide Point-of-Sale Hardware System

Adafruit ATWINC1500 WiFi Breakout

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

PolyBot Board. User's Guide V1.11 9/20/08

UniPi technical documentation REV 1.1

Arduino Lesson 0. Getting Started

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

A REST API for Arduino & the CC3000 WiFi Chip

Using Your Polyvision Digital Whiteboard and Walk-and-Talk

USB + Serial RGB Backlight Character LCD Backpack

INTRODUCTION TO SERIAL ARM

3.2 inch Arduino LCD Shield User Guide

DOING MORE WITH WORD: MICROSOFT OFFICE 2010

The self-starting solar-powered Stirling engine

CAN-Bus Shield Hookup Guide

SB101 SMART Board 101

XBee USB Adapter Board (#32400)

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

Creating a Poster Presentation using PowerPoint

RS232/DB9 An RS232 to TTL Level Converter

SainSmart UNO R3 Starter Kit

Adafruit Proto Shield for Arduino

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

DIY Pocket LED Gamer - Tiny Tetris!

SMART Board Interactive Whiteboard Setup with USB Cable

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher

Fireworks CS4 Tutorial Part 1: Intro

Building A Computer: A Beginners Guide

Multi-Touch Ring Encoder Software Development Kit User s Guide

An Experimental Study on Pixy CMUcam5 Vision Sensor

Arduino Lesson 14. Servo Motors

MAINTENANCE & TROUBLESHOOTING

How to setup a serial Bluetooth adapter Master Guide

STIM202 Evaluation Kit

PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL. Version 2.1

HMIGTO4310 advanced touchscreen panel 640 x 480 pixels VGA- 7.5" - TFT - 96 MB

SketchUp Instructions

After you complete the survey, compare what you saw on the survey to the actual questions listed below:

Create a Poster Using Publisher

Transmitter Interface Program

Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 4 rows x 20 characters Backlit (#27979)

e-4 AWT07MLED 7 Q TFT LCD MONITOR (LED Backlighted) USER MANUAL

TEECES DOME LIGHTING SYSTEMS

All About Arduino Libraries

Designing a Schematic and Layout in PCB Artist

Select Correct USB Driver

MANUAL FOR RX700 LR and NR

Communicate: In Print

Arduino Lesson 5. The Serial Monitor

INTERACTIVE WHITEBOARD. Owner s Manual

Updox, LLC

Work with Arduino Hardware

Sympodium Interactive Pen Display

Motion Activated Camera User Manual

THE TOP TEN TIPS FOR USING QUALTRICS AT BYU

Epson Brightlink Interactive Board and Pen Training. Step One: Install the Brightlink Easy Interactive Driver

Adafruit's Raspberry Pi Lesson 5. Using a Console Cable

220V CNC 3020T-DJ upgrade from 3020T 3020 Router with 230W 11000RPM spindle

KOBO EREADER USER GUIDE, JUNE 2011

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

idex Manual Contact details Producer: FOCI BV. The Netherlands

128x64 DOTS. EA DOGL128x-6 EA LED68X51-RGB

SMART Board Software for Macintosh FAQ

SMART Board Tips & Tricks (version 9.0) Getting Started. SMART Tools vs. SMART Notebook software

BeagleBone Black: Installing Operating Systems

Publisher 2010 Cheat Sheet

Adafruit's Raspberry Pi Lesson 5. Using a Console Cable

Adafruit's Raspberry Pi Lesson 5. Using a Console Cable. Created by Simon Monk

Computer Controlling Your MallinCam

File Folders. To produce a file folder you have the following options:

Gauge Drawing Tool Slider Drawing Tool Toggle Button Drawing Tool One-Way List Drawing Tool... 8

Chapter I Model801, Model802 Functions and Features

Transcription:

2.8" TFT Touchscreen Created by lady ada Last updated on 2014-12-11 12:00:25 PM EST

Guide Contents Guide Contents Overview Connection Options Mounting Options Backlight Wiring TFT Wiring LCD Test Graphics Library Touchscreen Download Library Bitmaps Downloads Support Forums 2 3 7 11 12 14 17 20 27 28 31 33 34 Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 2 of 34

Overview This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference Add some jazz & pizazz to your project with a color touchscreen LCD. This TFT display is big (2.8" diagonal) bright (4 white-led backlight) and colorful (16-bit 262,000 different shades)! 240x320 pixels with individual pixel control, this has way more resolution than a black and white 128x64 display. As a bonus, this display has a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 3 of 34

This display has a controller built into it with RAM buffering, so that almost no work is done by the microcontroller. You'll need 8 digital data lines and 4 or 5 digital control lines to read and write to the display (12 lines total). 4 pins are required for the touch screen (2 digital, 2 analog) but because of the way resistive touch screens work, we can share pins with the LCD so the entire setup can be run by 12 pins (10 digital, 2 analog). Of course, we wouldn't just leave you with a datasheet and a "good luck!" - we've written a full open source graphics library that can draw pixels, lines, rectangles, circles and text (http://adafru.it/ahk). We also have a touch screen library that detects x, y and z (pressure) (http://adafru.it/at1) and example code to demonstrate all of it. The code is written for Arduino but can be easily ported to your favorite microcontroller! Pick one up today at the Adafruit Shop! (http://adafru.it/aih) Specificatio ns: 2.8" diagonal LCD TFT display 240x320 resolution, 16-bit (262,000) color ILI9325 (datasheet) (http://adafru.it/at2) or ILI9328 (datasheet) (http://adafru.it/at3) controller with built in video RAM buffer Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 4 of 34

8 bit digital interface, plus 4 or 5 control lines 5V compatible! Use with 3.3V or 5V logic Onboard 3.3V @ 150mA LDO regulator 4 white LED backlight, transistor connected so you can PWM dim the backlight 1x20 header for easy breadboarding, or 2x10 header for cable connection 4 x 0.125"/3mm mounting holes with tabs 4-wire resistive touchscreen Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 5 of 34

This guide is specifically for the TFT LCD breakout board. There's a separate tuto rial fo r the Arduino shield (http://adafru.it/atq) versio n o f this display. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 6 of 34

Connection Options This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference The TFT LCD requires a lot of pins to use with your processor. We have two breakouts available which you can use depending on your application. The first (right hand side) is a single 1x20 header strip with 0.1" spacing. This is perfect for breadboard use or if you have to do some hand wiring. You can use 'straight' header or 'right angle' header so that it stands up straight (although it may be harder to touch if its soldered this way). To solder the header, we suggest placing a 20pin strip of header, long pins down into a breadboard. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 7 of 34

Place the LCD on top and solder each pin. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 8 of 34

The second is a 2x10 dual header strip with 0.1" spacing. This is perfect for use with an IDC cable for remote access. We suggest a 6" cable but you might be able to use a 12" one, it Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 9 of 34

depends on how fast you're writing to the screen (faster means a shorter cable required). This cable is a 2x5 not 2x10 but its what the larger cable will look like You can pick up a socket-socket cable from digikey for $2 - they're also available from any other electronics shop (http://adafru.it/alu). Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 10 of 34

Mounting Options This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference We wanted to make sure that you could easily put this display in a box. There are four mounting holes on tabs. If you really don't need the tabs they can be cut off with a hacksaw or tin-snips. The holes are 2.25" apart in the short direction and 2.95" apart in the long direction. The drill holes are 0.125" and will easily take a #4 imperial or M3 (3mm) screw. The PCB is 0.063" thick. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 11 of 34

Backlight Wiring This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference There are three basic 'components' to the LCD. The backlight is the first. It is made of 4 white LEDs in parallel with a transistor to control them. The LEDs can draw as much as 80mA all together, but you can PWM the backlight to dim it - the transistor makes it easy to connect any kind of microcontroller output. You can also connect the backlight pin directly to a 3 or 5V pin to turn it on all the way. We'll begin by assuming you'll be using the 1x20 connector and an Arduino. Wiring may be different for your microcontroller. Start by connecting the first pin Ground of the LCD to ground and the second pin 3-5V to 5V (you can use 3-5V, this pin will power the TFT and backlight so be sure it can supply 100mA). Then skip 5 pins and connect pin #8 Backlite to 5V. Power up your set, and you'll see the 4 white LED backlight. If this isn't working, something is amiss with your power supply. Go back and fix the wiring! Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 12 of 34

Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 13 of 34

TFT Wiring This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference Now that the backlight is working, we can get the TFT LCD working. There are many pins required, and to keep the code running fairly fast, we have 'hardcoded' Arduino digital pins #2-#9 for the 8 data lines. Start at the end of the TFT (other side than the power pins) and in order connect the pins to digital 7 thru 2. If you're using a mega, connect the TFT Data Pins #0-7 to Mega pins #22-29, in that order. Those Mega pins are on the 'double' header. Then connect the next two pins to digital 9 and 8. If you're using a mega, connect the TFT Data Pins #0-7 to Mega pins #22-29, in that order. Those Mega pins are on the 'double' header. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 14 of 34

In addition to the 8 data lines, you'll also need 4 or 5 control lines. Connect the third pin CS (Chip Select) to Analog 3 Connect the fourth pin C/D (Co mmand/data) to Analog 2 Connect the fifth pin WR (Write) to Analog 1 Connect the sixth pin RD (Read) to Analog 0 Connect the seventh pin RST (Reset) to the Arduino Reset line. This will reset the panel when the Arduino is Reset. You can also use a digital pin for the LCD reset but this will save us a pin. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 15 of 34

Now we can run some code! Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 16 of 34

LCD Test This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference We have example code ready to go for use with these TFTs. It's written for Arduino, which should be portable to any microcontroller by adapting the C++ source. Two libraries need to be downloaded and installed: first is the TFTLCD library (http://adafru.it/ahk) (this contains the low-level code specific to this device), and second is the Adafruit GFX Library (http://adafru.it/aja) (which handles graphics operations common to many displays we carry). Download both ZIP files, uncompress and rename the folders to 'Adafruit_TFTLCD' and 'Adafruit_GFX' respectively, place them inside your Arduino libraries folder and restart the Arduino IDE. If this is all unfamiliar, we have a tutorial introducing Arduino library concepts and installation (http://adafru.it/ayg). In the TFTLCD Library folder, you will need to edit TFTLCD.h. On about line 12, you will see "#define USE_ADAFRUIT_SHIELD_PINOUT". Comment out this line and save the file. After restarting the Arduino software, you should see a new example folder called Adafruit_TFTLCD and inside, an example called graphicstest. Upload that sketch to your Arduino. You may need to press the Reset button to reset the arduino and TFT. You should see a collection of graphical tests draw out on the TFT. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 17 of 34

Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 18 of 34

Now you know everything is working. If you're having problems, check the serial port monitor. The first thing the sketch does is read the driver code from the TFT. It should be 0x9328 or 0x9325 so if you see something like 0x8328 that means that the D8 pin is not wired correctly and if you get 0x9228 then pin D0 is not wired correctly. Remember that the two bytes are read one after another. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 19 of 34

Graphics Library This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference The graphics library has a few ready to go functions that should help you start out with your project. Its not exhaustive and we'll try to update it if we find a really useful function. First thing to note is that color is 16-bit, and that includes Red, Green and Blue in a 16-bit variable. The way the color is packed in is the top 5 bits are red, the middle 6 bits are green and the bottom 5 bits are blue. For solid colors, we have this handy cheat-sheet. Of course, you can pick any of 262,000 colors but while starting out, this might be helpful. // Color definitions #define BLACK #define BLUE #define RED #define GREEN #define CYAN #define MAGENTA #define YELLOW 0x0000 0x001F 0xF800 0x07E0 0x07FF 0xF81F 0xFFE0 #define WHITE 0xFFFF The Adafruit GFX library is what draws all the dots, lines, shapes, and text. Its fairly detailed and has lots of cool stuff, for lots of info, check out http://learn.adafruit.com/adafruit-gfxgraphics-library (http://adafru.it/apx) Here is a basic introduction to the GFX lib, it doesn't cover everything but it shows you what some of the most popular shapes look like First up is the most basic pixel pusher. You can call this with two coordinates and a color and it will make a dot: void drawpixel(uint16_t x, uint16_t y, uint16_t color); Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 20 of 34

You can also draw lines, with a starting and end point and color. void drawline(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint16_t color); If your lines are vertical or horizontal, you can call an optimized drawing function that doesn't do all the angular calculations. void drawverticalline(uint16_t x0, uint16_t y0, uint16_t length, uint16_t color); void drawhorizontalline(uint16_t x0, uint16_t y0, uint16_t length, uint16_t color); Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 21 of 34

Next up, rectangles and squares can be drawn and filled using the following procedures. If you want a recangle that has a contrasting outline color, fillrect first, then drawrect over it. void drawrect(uint16_t x0, uint16_t y0, uint16_t w, uint16_t h, uint16_t color); void fillrect(uint16_t x0, uint16_t y0, uint16_t w, uint16_t h, uint16_t color); Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 22 of 34

Likewise, for circles, you can draw and fill. void drawcircle(uint16_t x0, uint16_t y0, uint16_t r, uint16_t color); void fillcircle(uint16_t x0, uint16_t y0, uint16_t r, uint16_t color); Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 23 of 34

Text is a little different. Instead of one procedure, you will set up the text size, color and location and then print() (just like Serial.print()!) void setcursor(uint16_t x0, uint16_t y0); void settextcolor(uint16_t color); void settextsize(uint8_t size); First start with setcurso r(x, y) this will place the top right corner of the text where-ever you please. Initially, its set to (0, 0). Then set the text color with settextco lo r(co lo r) by default its white. Then set the 'size' with settextsize(size) this will 'multiply' the text by a scaling factor. Above you can see scales of 1 (default), 2 and 3. This is because we only ship the library with a simple font, to save space. You can just scale it to get bigger text without requiring a new font. Finally, you can use print() or println() just like you do with Serial! For example, to print a string, use print("hello wo rld") - that's the first line of the image above. To print variables, you can also use print() the second line isprint(1234.56) and the third line is Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 24 of 34

print(0xdeadbeef, HEX). You can also rotate your drawing. Note that this will not rotate what you already drew, but it will relocate any new drawing. void rotate(uint8_t rotation); The rotation variable can be 0, 1, 2 or 3. Rotation 0 makes it so that the display is in portrait mode, with the USB jack in the top right. Rotation 2 is portrait, with the USB jack in the bottom left. Rotation 1 is landscape mode, with the USB jack in the bottom right and rotation 3 is also landscape, with the USB jack in the top left. When you rotate, the origin point moves with you. You may need to reference the size of the screen, which changes between portrait and landscape, use width() and height()! To get the size. uint16_t width(); uint16_t height(); Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 25 of 34

These primitives should get you started! Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 26 of 34

Touchscreen This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference The LCD has a 2.8" 4-wire resistive touch screen glued onto it. You can use this for detecing finger-presses, stylus', etc. You'll need 4 pins to talk to the touch panel but you can reuse some of the pins for the TFT LCD! This is because the resistance of the panel is high enough that it doesn't interfere with the digital input/output and we can query the panel in between TFT accesses, when the pins are not being used. You can wire up the 4 remaining pins as follows. the one on the very left (Y- orange) can connect to digital 9, the next one over (X- green) connects to Analo g 2, The next one over (Y+ blue) connects to Analo g 3 and the last one (X+ gray) connects to digital 8. The X- and Y+ pins pretty much have to connect to those analog pins (or to analog 4/5) but Y-/X+ can connect to any digital or analog pins. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 27 of 34

Download Library Begin by grabbing our analog/resistive touchscreen library from github (http://adafru.it/at1) (or just click the download button) Download TouchScreen library http://adafru.it/dd0 Uncompress the zip file and rename the folder To uchscreen (make sure it contains To uchscreen.cpp and To uchscreen.h) then install in your libraries folder just like you did for the TFT library Now start up the tftpaint example in the Arduino library. The right hand side will have 'color boxes' you can press to select which color you want to draw with. If you press the area to the left where the screen ends, it will erase the screen. You can use your fingertip to draw. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 28 of 34

Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 29 of 34

If you press the area to the left where the screen ends, it will erase the screen. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 30 of 34

Bitmaps This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference We have an example sketch in the library showing how to display full color bitmap images stored on an SD card. You'll need an SD or microsd breakout board such as this one (http://adafru.it/aih). Modern versions of the Arduino software (0023, or 1.0 or later) already include an SD card library. If you're holding out with an old version of the Arduino IDE, you can download our library here (http://adafru.it/ap6). Click the Do wnlo ad ZIP button, uncompress the archive and rename the resulting folder to SD. Move this folder into your Arduino libraries folder (usually [home]/documents/arduino/libraries) and restart the IDE. Wire up the TFT as we have before (see previous page) and then wire up the microsd card breakout. On an Uno/Duemilanove you will want to use the following connections: Connect the SD card with DI going to pin 11, DO going to pin 12 and SCK going to pin 13 (this is standard on all our shields) Then pin 10 goes to CS. For MEGA, check the SPI connections go to the Mega's SPI pins (not 10-13) Copy the woof.bmp and miniwoof.bmp files to a microsd card and insert it into the breakout. Run the tftbmp example sketch in the TFTLCD library, you should see the images show up. If not, check the serial monitor for hints as to why it may not be working. Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 31 of 34

Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 32 of 34

Downloads This tutorial is for the original 2.8" TFT breakout, we have an updated tutorial now at https://learn.adafruit.com/adafruit-2-dot-8-color-tft-touchscreen-breakout-v2 for the most recent version of this product, but are keeping this tutorial for historical reference Touch screen library (http://adafru.it/at1) TFT LCD library (http://adafru.it/ahk) GFX library (http://adafru.it/aja) SD card library (http://adafru.it/ap6) (no t needed if running up-to-date Arduino IDE (http://adafru.it/ahs)!) Breakout board schematic (http://adafru.it/cmo) Adafruit Industries https://learn.adafruit.com/2-8-tft-touchscreen Page 33 of 34

Support Forums Support Forums (http://adafru.it/forums) Adafruit Industries Last Updated: 2014-12-11 12:00:28 PM EST Page 34 of 34