Hey, Just bought this from RadioShack and I can’t seem to get it to work. In the readme file, it says to delete line 15 if you’re using a shield, but there’s only 4 or 5 lines in the whole text! Plus, looking at the text, I started hitting “enter” between all the //'s and looking at it now, it looks like everything has the “//” in front of it, so its like the whole file reads as nothing to the program.
Thanks for purchasing our products. The TFT Shield is sold at Radioshack is 2.8’’ TFT Touch Shield v1.0 but not 2.8’’ TFT Touch Shield v2.0, hence, for the details of this Shield, please refer to the wiki page(http://www.seeedstudio.com/wiki/2.8%27%27_TFT_Touch_Shield_V1.0) .
Please do not hesitate to contact us if you have any other question.
Hello Deray. Could you please answer my following question:
How to use Digital inputs and Analog inputs of Arduino uno that the 2.8 TFT Touch SHield v2.0 is not using. As you know, this shield occupies almost all the Arduino pins. I have an application that uses some I/Os. Thank you,
I think this is a multifunctional Arduino/Seeeduino/Arduino Mega compatible resistive touch screen. It can be used as display device or sketch pad too .
Please make sure that you are using 2.8 TFT Touch SHield v2.0 but not 2.8 TFT Touch SHield v1.0 , for 2.8 TFT Touch SHield v2.0 , it only use few ports of Arduino, you directly use other port. For more details , you can refer to the wiki (seeedstudio.com/wiki/2.8%27% … on_Arduino)
Using the MEGA 2560, its selected. Removed the screen and uploaded OK, but after plugging it in and turning on power, there is no display or light.
There is no SD card slot, so this is a version 1? May be defective?
I have also edited the h file line where it said “#define SEEEDUINO” to “#define MEGA” with no help. Also tried leaving it alone, and using an h file I found on the link page you gave me that does not mentipon SEEDUINO or MEGA. The screen never lights up. If I leave that touch screen connected, it times out on upload.
It also looks like I’m having problems installing the libraries in the Arduino folder. I load them where they belong, but they do not show up ater restarting the program. I have renamed other folders from touchscreen to touchscreen2 and touchscreenlibrarymaster and rename them to just touchscreen when I want to use them, but renaming touchscreenlibrarymaster to touchscreen and opening the Arduino program, it does not show up?
I have removed the other folders named touchscreen… and left the touchscreenlibrarymaster as touchscreen. It shows up but still does not work. Also tried another but it wants a file called stdint.h. I can’t find that anywhere…
I also tried downloading the files at https://github.com/adafruit/Touch-Screen-Library, which contains Touch_Screen_Library_Master. This has an example called Touchscreendemo which works in that it will display data on the Serial Monitor, but only the pressure changes. X = 1023 Y = 0 Pressure = 249. There is no display.
The errors I get trying to run a Uno with the sketch_nov08a is…
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp: In member function ‘unsigned char TFT::getData()’:
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp:43: error: ‘delay’ was not declared in this scope
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp: In member function ‘void TFT::init()’:
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp:140: error: ‘delay’ was not declared in this scope
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp: In member function ‘void TFT::setXY(unsigned int, unsigned int)’:
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp:393: error: ‘constrain’ was not declared in this scope
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp: In member function ‘void TFT::drawLine(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)’:
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp:453: error: ‘abs’ was not declared in this scope
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp: In member function ‘void TFT::drawVerticalLine(unsigned int, unsigned int, unsigned int, unsigned int)’:
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp:475: error: ‘constrain’ was not declared in this scope
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp: In member function ‘void TFT::drawHorizontalLine(unsigned int, unsigned int, unsigned int, unsigned int)’:
C:\Download\Setup_Files\arduino\arduino-1.0.1-windows\arduino-1.0.1\libraries\TFT\TFT.cpp:493: error: ‘constrain’ was not declared in this scope
hi, first , the shield on your hand without SD card socket is TFTv1.0
so , please check the wiki:http://www.seeedstudio.com/wiki/2.8’’_TFT_Touch_Shield_V1.0#Resources
i have upload the lib for arduino IDE 1.0 to the “Resources”, you can download it and install the 2 lib to your \arduino\libraries
.
you can begin to study this shield from the samples in the \TFT\examples…, and you do not need to change any code no matter seeeduino or mega you r using.
I loaded the files in the library folder, the examples folder and the arduino folder. I know its overkill, but I didn’t want to miss having them in the right place.
Sorry to hijack this thread, I am seemingly unable to create new threads.
I have a TFT version 1 shield and a sd card shield from seeed studio, sold at radioshack. I am trying to run the BMP demo linked in the TFT shield’s wiki. I’m using an Arduino Uno, as the SD shield would not work with my 2560 Mega.
Screen Output: imgur CMhJP (Can’t link because of Seeed’s forum’s spam control
It’s garbled and in no way looks like the provided bitmaps
I’m not the only one having this problem, according to a thread over at arduino’s forum (Not linked due to spam control). Unfortunately, that thread didn’t end in a working solution.
All of the other demos work fine. What do I need to do to get it to correctly display bitmaps?