empowering creative people

    Arduino > Shields

    2.8 TFT Touch Shield for Arduino - 2.8

    SKU: ADA376

    $98.95 AUD, inc GST

    More Views

    2.8 TFT Touch Shield for Arduino - 2.8
    98.95 AUD

    SKU: ADA376

    $98.95 AUD, inc GST

    Retired Product

    Replaced by: ADA1651
    This product has been replaced by: ADA1651

    Adafruit have discontinued this version of the shield (which was expensive and difficult to make) and replaced it with a version 2: its got a better price, uses way fewer pins, is Mega/Leonardo compatible and has a great touchscreen controller built in. Wow! Check it out here.

    Spice up your Arduino project with a beautiful large touchscreen display shield with built in microSD card connection. This TFT display is big (2.8" diagonal) bright (4 white-LED backlight) and colorful (18-bit 262,000 different shades)! 240x320 pixels with individual pixel control. It 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.

    The shield is fully assembled, tested and ready to go. No wiring, no soldering! Simply plug it in and load up Adafruit's library - you'll have it running in under 10 minutes! Works best with any classic Arduino (UNO/Duemilanove/Diecimila). This shield does work with the Mega Arduinos but its going to be half the speed of the Uno-type boards because of the way the Mega rearranges all the pins (there is no way to get around this!) This shield is not Leonardo-compatible

    This display shield has a controller built into it with RAM buffering, so that almost no work is done by the microcontroller. The shield does require a lot of pins: 12 lines total for the display, 13 total if you use the microSD card

    Of course, Adafruit wouldn't just leave you with a datasheet and a "good luck!" - Adafruit have written a full open source graphics library that can draw pixels, lines, rectangles, circles and text. We also have a touch screen library that detects x, y and z (pressure) and example code to demonstrate all of it. The code is written for Arduino but can be easily ported to your favorite microcontroller!

    If you are not using an Arduino-shaped microcontroller, check out Adafruit's 2.8" TFT breakout board which can be easily wired up to any processor the breakout board version does not have microSD holder.

    Technical Details

    • 2.8" diagonal LCD TFT display
    • 240x320 resolution, 18-bit (262,000) color
    • ILI9325 (datasheet) or ILI9328 (datasheet) or HX8347 (datasheet) controller with built in video RAM buffer
    • 8 bit digital interface, plus 4 control lines
    • Uses digital pins 5-13 and analog 0-3. That means you can use digital pins 2, 3 and analog 4 and 5. Pin 12 is available if not using the microSD
    • Works with any Arduino '328 or Mega (Leonardo not supported yet)
    • 5V compatible! Use with 3.3V or 5V logic
    • Onboard 3.3V @ 300mA LDO regulator
    • 4 white LED backlight. On by default but you can connect the transistor to a digital pin for backlight control
    • 4-wire resistive touchscreen
    Downloads:

    For files on github, download by clicking the Downloads button in the top right only!

    Product page with full tutorial

    This product is listed in:

    Documentation and Resources:
    Educational Workshops
    • Arduino Workshop for Beginners
    • Workshop Overview Prefix - if you run into any issues throughout this workshop, then please reach out to us on our forum. We're full-time makers and are here to help.  Welcome to the Arduino Workshop, where you'll be able to follow our guided...
    • Cosplay Blaster
    • Hey guys! First time poster. I've been working on a blaster for my girlfriend's costume, and I thought I would share it with everyone. When triggered, it plays a selected sound effect and flashes the light. Pretty simple :)
    • Coffee Grinder With Arduino
    • Using a few bits and pieces, this ordinary coffee grinder now has two presets to run the motor for a programmable length of time. The idea being that the grinder running for a set amount of time will deliver a certain amount of coffee each button press meaning the beans can be stored unground, keeping them fresher for longer. I completed this project for a friend, Ian, who lives for coffee. Ian wanted the same functionality in h...
    • The Hipster Coaster
    • We wanted to make a interactive display of the fun that can be had with DIY projects to take to Sydney Mini Maker Faire. We decided to do so by utilising the TinkerKit Braccio from Arduino.org, alongside some 3D Printing ingenuity, for an engaging display for all ages. Enter the Hipster Coaster in all its glory.   All the parts were printed seperately on our family of Lulzbot 3D Printers, later stuck together using a mi...

    Product Comments

    We deliver Australia-wide with these options:

    • $3 for Small Items (4-6 days, not tracked, only available on selected small items)
    • $6.95 for Standard Post (2-4 days, tracked)
    • $8.32 for Express Post (1-2 days, tracked)
    • Pickup - Free! Only available to customers who live in the Newcastle region

    If you order lots of gear, the postage amount might increment based on the weight of your order.

    Our physical address:

    Unit 18, 132 Garden Grove Parade
    Adamstown
    NSW, 2289
    Australia

    Please checkout our customer service page if you have other frequently asked questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.