2.8 TFT Touch Shield

SKU
104030022
This product was replaced by a updated version 2
$49.50
Out of stock
This product was replaced by a updated version 2.8'' TFT Touch Shield V2.0 (SLD10261P).

2.8'' TFT Touch Shield V2

2.8'' TFT Touch Shield is an Arduino UNO/ Mega compatible multicolored TFT display with a 4-wire resistive touch-screen. It is available in an Arduino shield compatible pinout for attachment. The TFT driver is based on ST7781R with 8bit data and 4bit control interface.
  • Arduino UNO Rev3 / Mega Shield compatible footprint.
  • TFT
  • Resolution : 240 x 320 pixels
  • Size : 2.8" (50.0 x 69.2 x 2.5 mm)
  • Colors : 262K
  • Backlight : LED
  • Driver IC: ST7781R
  • 4-Wire resistive touch screen
Application Ideas
  • As a general purpose Graphic display for Arduino compatible devices and any MCU.
  • Touch based inputs.
Documents
Please visit our wiki page for more info about this product. It will be appreciated if you can help us improve the documents, add more demo code or tutorials. For technical support, please post your questions to our forum.

Technical details

Dimensions 0mm x0mm x0mm
Weight G.W 40g
Battery Exclude

ECCN/HTS

HSCODE
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

Product Faqs


Sort by   
  • Question by: admin on 2018-12-18 02:38:48

    We will prepare it later.

    Answer by: admin on 2018-12-18 02:38:48
  • Question by: admin on 2018-12-18 02:38:47

    Please provide me with the correct library 'cause I used both of the wiki (v1.0 and pre v1.0) and none of them seem to fix the white colored screen.

    Answer by: admin on 2018-12-18 02:38:47
  • Question by: admin on 2018-12-18 02:38:47

    Arduino Mega 2560 pins is defined different. In libraries you can see a TXT to show you how to change it.

    Answer by: admin on 2018-12-18 02:38:47
  • Question by: admin on 2018-12-18 02:38:47

    Sorry we are debugging, so latter it would be OK. And thanks for your feedback.

    Answer by: admin on 2018-12-18 02:38:47
  • Question by: admin on 2018-12-18 02:38:47

    So any question you can post at our forum.Thanks.Please more detail.

    Answer by: admin on 2018-12-18 02:38:47
  • Question by: admin on 2018-12-18 02:38:47

    It can get the touch of a hand through 10mm glass.
    About the touch area, it is controlled by the chip TTP223, the sensing area in current is suitable.

    Answer by: admin on 2018-12-18 02:38:47
  • Question by: admin on 2018-12-18 02:38:47

    Hi dear.It's convenient for us to program through white connect.You can remove that white connector,and all pins that you need are VCC,GND,SIG.The program is so simple,you can refer to our wiki.

    Answer by: admin on 2018-12-18 02:38:47
  • Question by: admin on 2018-12-18 02:38:47

    Hi,Dear.Your idea is theoretically possible,you can use it within your control system.And maybe you need a drive circuit also.

    Answer by: admin on 2018-12-18 02:38:47
  • Question by: admin on 2018-12-18 02:38:47

    It is 240 x 320 pixels, and you can view our WIKI to see more information.

    Answer by: admin on 2018-12-18 02:38:48
  • Question by: admin on 2018-12-18 02:38:46

    Hello, this Shield doesn't have SD card on board ,so if you want to work with SD card , you need a extra SD card shield. To use problems , you just need to download the TFT & TouchScreen Libraries for Arduino 1.0 20120628 ,decompress and put it in the

    Answer by: admin on 2018-12-18 02:38:46
  • Question by: admin on 2018-12-18 02:38:46

    Hi , it can not compatible with the Arduino Leonardo .

    Answer by: admin on 2018-12-18 02:38:46
  • Question by: admin on 2018-12-18 02:38:46

    yes,this shiled can work with the stalker,but just working under 5V only!

    Answer by: admin on 2018-12-18 02:38:46
  • Question by: admin on 2018-12-18 02:38:46

    Hi , it is possible , but we don't develop this function at present .Please read the datasheet,thansk
    http://seeedstudio.com/wiki/2....

    Answer by: admin on 2018-12-18 02:38:46
  • Question by: admin on 2018-12-18 02:38:46

    Sorry,we do not use Chipkit Max32 before , not sure if it is compatible.

    Answer by: admin on 2018-12-18 02:38:46
  • Question by: admin on 2018-12-18 02:38:46

    Hey,do you have arduino or seeeduino,because I don't have the Usbdroid,so i can not test it,but i test it on the seeeduino,it's OK.Maybe you can try it on the arduino or seeeduino.
    As the Usbdroid,I scan its information,I notice that the D9, D10, D1

    Answer by: admin on 2018-12-18 02:38:46
  • Question by: admin on 2018-12-18 02:38:46

    Yes,in TFT.h file.And you need to upload Mega 2560 code not another one. If still not success, please go to our forum that more people would help you.

    Answer by: admin on 2018-12-18 02:38:46
  • Question by: admin on 2018-12-18 02:38:45

    Hi,Dear.It can work well both on 3.3v and 5v.Regards

    Answer by: admin on 2018-12-18 02:38:45
  • Question by: admin on 2018-12-18 02:38:45

    Hello Carl , you can first download the libraries for arduino-1.0 , uncompressed it and put the "TFT" and "TouchScreen" folder in the path /arduino-1.0/libraries . And then , open the arduino-1.0 IDE , click the "OPEN" and you can choose the sample cod

    Answer by: admin on 2018-12-18 02:38:45
  • Question by: admin on 2018-12-18 02:38:45

    I read your answer but i can not understant how use the:these parameters (TS_MINX, TS_MAXX, TS_MINY and TS_MAXY) should be tested.Then open the paint demo,You can use the new tested data to replace the old data (#define TS_MINX 140, #define TS_MAXX 900

    Answer by: admin on 2018-12-18 02:38:45
  • Question by: admin on 2018-12-18 02:38:45

    Hi,Dear.I have drop you a line something about variable demo.And you can try it.

    Answer by: admin on 2018-12-18 02:38:45
  • Question by: admin on 2018-12-18 02:38:45

    Hi,Dear.The 1.0 version of this product has no SD card slot,but version 2.0 has it.

    Answer by: admin on 2018-12-18 02:38:45
  • Question by: admin on 2018-12-18 02:38:45

    "Hi,Dear.You need 4 pins(SPI)only if using 2.0 version of Touch Shield to display an image.But almost all pins are needed if you use 1.0 version."

    are you talking about the screen version, or the Arduino IDE?

    Answer by: admin on 2018-12-18 02:38:45
  • Question by: admin on 2018-12-18 02:38:44

    Dear Jason.Our wiki will back soon,please wait patiently.

    Answer by: admin on 2018-12-18 02:38:44
  • Question by: admin on 2018-12-18 02:38:44

    Hi Dear.We need provide 5v to TFT Touch Shield in theory,but in fact , many examples on TFT shield can be provided by 3.3v.

    Answer by: admin on 2018-12-18 02:38:44
  • Question by: admin on 2018-12-18 02:38:44

    Additional Detail:
    Shield Version is v1.0

    Answer by: admin on 2018-12-18 02:38:44
  • Question by: admin on 2018-12-18 02:38:44

    Dear Athanasios Fouloulis.There are no free pins left except hardware serial(D0,D1) when TFT Shield is working.

    Answer by: admin on 2018-12-18 02:38:44
  • Question by: admin on 2018-12-18 02:38:44

    Hello Ryan, this TFT using most of the port of Arduino, hence , suggest you use TFT v2.0(http://www.seeedstudio.com/dep.... For Arduino boa

    Answer by: admin on 2018-12-18 02:38:44
  • Question by: admin on 2018-12-18 02:38:44

    In fact I downloaded for Arduino 0022 but I have the UNO rev 3. The link for the Arduino 1.0 doesnt work.. Thats why...:)

    Answer by: admin on 2018-12-18 02:38:44
  • Question by: admin on 2018-12-18 02:38:44

    Dear Brian.Here is a link of libraries:http://seeedstudio.com/wiki/Fi... and decompressing files to your Arduino Libraries.More detailed information,

    Answer by: admin on 2018-12-18 02:38:44
  • Question by: admin on 2018-12-18 02:38:43

    I have seen code similar to the one you recommended and I some other examples from online.
    Here is a sample of the test code I am using to show the location of where the shield is being touched

    if (p.z _ 500) {

    Serial.print("Raw X = ");

    Answer by: admin on 2018-12-18 02:38:43
  • Question by: admin on 2018-12-18 02:38:43

    Hi,for mega/mega2560 , you should change the 33 line(maybe 29 line) "#define SEEEDUINO" to "#define MEGA" in the "TFT.h" file.If not useful,please download the libraries again or put a post on our forum.Thanks.

    Answer by: admin on 2018-12-18 02:38:43
  • Question by: admin on 2018-12-18 02:38:43

    Hi Mike.Please confirm that your files' path......Arduino-1.0.1/libraries/TFT.

    Answer by: admin on 2018-12-18 02:38:43
  • Question by: admin on 2018-12-18 02:38:43

    Hi Gabe reichert.Could you please show us what errors you have got.And you can put a post on our forum that we can see it clearly and more expediently.

    Answer by: admin on 2018-12-18 02:38:43
  • Question by: admin on 2018-12-18 02:38:43

    Dear Leo.You can open TFT.h file and you can find all commands.And in TFT.cpp file,you can see every function of command.Enjoy yourself.

    Answer by: admin on 2018-12-18 02:38:43
  • Question by: admin on 2018-12-18 02:38:43

    Hi,Judah.You can refer to this web site and download the attachment.(http://www.seeedstudio.com/for...

    Answer by: admin on 2018-12-18 02:38:43
  • Question by: admin on 2018-12-18 02:38:43

    Dear Jason.You can refer to this web site and download the attachment.(http://www.seeedstudio.com/for...

    Answer by: admin on 2018-12-18 02:38:43
  • Question by: admin on 2018-12-18 02:38:42

    I have the mega as well. iff you look at the pins on the display, there is a row marked POWER. plug these in so that they are on the plug closest to the power input on the MEGA. They will not use the first two holes. The split between the POWER group a

    Answer by: admin on 2018-12-18 02:38:42
  • Question by: admin on 2018-12-18 02:38:42

    Don't worry about it.
    Something like that:" 'touchscreen' does not have a type",that means you have your libraries in a wrong path.Please check it again.

    ......arduino-1.0.1\libraries\TFT
    ......arduino-1.0.1\libraries\TouchScreen

    Any

    Answer by: admin on 2018-12-18 02:38:42
  • Question by: admin on 2018-12-18 02:38:42

    Hi Darryl, the existing function can only display type char data. See(http://www.seeedstudio.com/wik.... So you could use char replace of int type, or co

    Answer by: admin on 2018-12-18 02:38:42
  • Question by: admin on 2018-12-18 02:38:42

    Hi Jordan, 2.8'' TFT Touch Shield has used most of the Arduino pin include SPI pin for Ethernet Shield to communicate with Ardunio, so they cannot work together. Suggest you to use 2.8'' TFT Touch Shield V2.0 in your project.

    Answer by: admin on 2018-12-18 02:38:42
  • Question by: admin on 2018-12-18 02:38:42

    Yes, it is possible, but suggest you to use 2.8'' TFT Touch Shield V2.0, it uses less Arduino pin and with build-in SD Card socket, you could save your question data into SD card first and get it to display on TFT.

    Answer by: admin on 2018-12-18 02:38:42
  • Question by: admin on 2018-12-18 02:38:42

    Hi Sarah Rodger.If you want to add a LED,it's too simple.You can open Arduino IDE 1.0,and 01.Basics--Blink.Program like that:int led = 1;
    void setup() {
    pinMode(led, OUTPUT); }
    void loop() {
    digitalWrite(led, HIGH);
    }

    Answer by: admin on 2018-12-18 02:38:42
  • Question by: admin on 2018-12-18 02:38:42

    And for some demos,you can use other pins,but you need have a try first.

    Answer by: admin on 2018-12-18 02:38:42
  • Question by: admin on 2018-12-18 02:38:41

    please mail to tickets@seeed.uservoice.com

    Answer by: admin on 2018-12-18 02:38:41
  • Question by: admin on 2018-12-18 02:38:41

    Thanks for your share. We have add it to Product's FAQ (http://support.seeedstudio.com....

    Answer by: admin on 2018-12-18 02:38:41
  • Question by: admin on 2018-12-18 02:38:41

    3open arduino software .(I didn't install it right the first time and didn't have an ARDUINO folder in my PROGRAM FILES folder, make sure u do ) goto FILE then SKETCHBOOK then LIBRARIES then (if u nstalled correct) you'll see a list starting with draw

    Answer by: admin on 2018-12-18 02:38:41
  • Question by: admin on 2018-12-18 02:38:41

    Here is the library that worked for me,
    https://github.com/yexiaobo-se...
    I installed version 1.0 and I did the TFT first and the Touchscreen

    So far, the

    Answer by: admin on 2018-12-18 02:38:41
  • Question by: admin on 2018-12-18 02:38:41

    I advise you to reload the code from wiki and put it into your Arduino Library. This is more faster than find what have lost.

    Answer by: admin on 2018-12-18 02:38:41
  • Question by: admin on 2018-12-18 02:38:41

    Thanks for the reply, I'm a rookie as you can tell. I have the MEGA(ATMEGA328P-PU) but I still don't know what to change exactly. In this file what do I change.

    #ifndef _ARDUINO_TFT_H
    #define _ARDUINO_TFT_H

    #include "Arduino.h"
    #inclu

    Answer by: admin on 2018-12-18 02:38:41
  • Question by: admin on 2018-12-18 02:38:41

    Hi~I suggest it may use arduino ide 1.0+ better.this shield can work with ardiuno Due,But using this shield need to change some details of the library.just try and enjoy it~

    Answer by: admin on 2018-12-18 02:38:41
  • Question by: admin on 2018-12-18 02:38:41

    Hi Paul.Maybe you can delete the older libraries and download it again.Or you can refer to this link:http://www.seeedstudio.com/for

    Answer by: admin on 2018-12-18 02:38:42
  • Question by: admin on 2018-12-18 02:38:40

    No,this RTC used I2C communication ,can't change baud rate .

    Answer by: admin on 2018-12-18 02:38:40
  • Question by: admin on 2018-12-18 02:38:40

    About half year.

    Answer by: admin on 2018-12-18 02:38:40
  • Question by: admin on 2018-12-18 02:38:40

    Yes, just change the code is OK.

    Answer by: admin on 2018-12-18 02:38:40
  • Question by: admin on 2018-12-18 02:38:40

    HI, there's no "#define SEEEDUINO"... in the library now, you can find
    "#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)"
    in the library. But the designer forgot to fix the wiki. You can use it with Mega directly, and it didn't wo

    Answer by: admin on 2018-12-18 02:38:40
  • Question by: admin on 2018-12-18 02:38:40

    Actually it can connect to Mega2560 directly. It's no need to modify anything of the library.

    Answer by: admin on 2018-12-18 02:38:40