Go Down

Topic: Seeedino Touch Screen V1.0 from Radio Shack (Read 6824 times) previous topic - next topic

f16bmathis

Nov 08, 2012, 09:21 pm Last Edit: Nov 08, 2012, 11:26 pm by f16bmathis Reason: 1
I can't seem to find the library and Sketch to get this working.

The screen is here: http://seeedstudio.com/wiki/2.8''_TFT_Touch_Shield

The link http://seeedstudio.com/wiki/File:TFT%26TouchScreen_libraries.zip is not a valid link. There are no files there. So I went with http://seeedstudio.com/wiki/images/2/29/Tft_touch_libraries_11252011.zip, which has TFT and TouchScreen files. I deleted ALL files in my Arduino folder and just added the two files, but the TouchScreen file does not display in the Arduino program after restarting, and the TFT sketch will come up with lots of errors when verifying.

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 display will light up connected to a UNO, but not when connected to the MEGA.

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


I have a couple of Uno's and MEGA's, so any suggestions?


"A fuel and his money are soon parted"

dannable

Hi,

A link to the screen itself would be handy so people don't have to go searching for it to see which one you have?
Beginners guide to using the Seeedstudio SIM900 GPRS/GSM Shield

f16bmathis

#2
Nov 08, 2012, 11:25 pm Last Edit: Nov 08, 2012, 11:29 pm by f16bmathis Reason: 1
The screen is here http://seeedstudio.com/wiki/2.8''_TFT_Touch_Shield Its also where you find the links as I showed above.
"A fuel and his money are soon parted"


f16bmathis


I had the same problem.  I did a search of the wiki site and found this:

http://www.seeedstudio.com/wiki/File:TFT_TouchScreen_for_Arduino_1.0.zip

Steve



I'm sure I've tried that one also, but I've been all over Google, Arduino, Seeduino... I'm starting to get confused as to what I've done. I had an issue where I inserted a folder called TouchScreen in my Arduino's library, but it didn't show up when I restarted. So now I'm re-organizing the folders to a "save" folder and trying to start all over again. Seems if you have a folder called TouchScreen and you try to rename it TouchScreen 2 and then add a folder called TouchScreen, it won't show the new TouchScreen folder when you re-start. I was able to get the new TouchScreen folder to show if I completely changed the name of my original TouchScreen folder to something like DonotDelete.

Like I said, I've been killing myself over this for a few days and trying everything except what works.
"A fuel and his money are soon parted"

Palliser

I tried last week the files of the link posted by bmwnomad and all of them worked OK in my uno.

What I couldn't make work was the TFT BMP demo. I used the SD card shield of the same manufacturer
http://www.seeedstudio.com/depot/sd-card-shield-p-492.html?cPath=109  but I just got all sorts of scrambled pixels and colored vertical lines. I reported it to the seeedstudio forum but no answer yet.

Docedison

--> WA7EMS <--
"The solution of every problem is another problem." -Johann Wolfgang von Goethe
I do answer technical questions PM'd to me with whatever is in my clipboard

f16bmathis


I had the same problem.  I did a search of the wiki site and found this:

http://www.seeedstudio.com/wiki/File:TFT_TouchScreen_for_Arduino_1.0.zip

Steve



Steve, Yes, this is one I've tried. It worked for you, so I'll try again! You didn't have to modify it any?
"A fuel and his money are soon parted"

f16bmathis


I had the same problem.  I did a search of the wiki site and found this:

http://www.seeedstudio.com/wiki/File:TFT_TouchScreen_for_Arduino_1.0.zip

Steve



Steve, Tried that file again, thats the one the touch screen displays pressure on the serial monitor, but when attempting sketch_nov_08 I get error "XP" was not declared in this scope.
"A fuel and his money are soon parted"

f16bmathis

#9
Nov 09, 2012, 06:20 am Last Edit: Nov 09, 2012, 06:29 am by f16bmathis Reason: 1

Try Here For the good lib's and sketch demo's... They work well for Me.
http://henningkarlsen.com/electronics/library.php?id=52

Bob


Hey Bob,

I did try this one also, a few days ago. Didn't work, don't know why. OH yeah, this is the one that works for the one I bought on E-bay!

I'm trying to put all these folders in the Arduino library and example folders just to make sure they are in the right place. I'll give this one a try again, load the folders in both examples and library folders for arduino...

Nope, white screen of death, but it does upload with no errors.
"A fuel and his money are soon parted"

f16bmathis

Got it working. I was only putting in the web address as http://www.seeedstudio.com/wiki/2.8%27%27_TFT_Touch_Shield_V1.0 when it is http://www.seeedstudio.com/wiki/2.8%27%27_TFT_Touch_Shield_V1.0#Resources

I added the files to the main Arduino folder, the library folder and the examples folder, just to make sure I had it where it is needed.

Thanks for all the help guys, now its time to play!! ]:D
"A fuel and his money are soon parted"

zparticle

#11
Nov 22, 2012, 10:58 pm Last Edit: Nov 22, 2012, 11:32 pm by zparticle Reason: 1
If you need a simple GUI library for the v1 SeeedStudio 2.8" TFT Touch Screen check out this lib I just put up:

http://code.google.com/p/touch-screen-menu-library/

also you can see a little video of it at:

http://www.youtube.com/watch?v=sOUUsHCkTHI&feature=youtu.be

piershaw

#12
Oct 19, 2013, 07:42 pm Last Edit: Oct 19, 2013, 09:21 pm by piershaw Reason: 1
Help I have everything working even with the sd card but the bit maps are all pixels not the images of the flowers :( here is my code maybe it will help you guys

Seeed Touch Screen V1.0 from Radio Shack

the lib i got working is in the zip



-__-


Help I have everything working even with the sd card but the bit maps are all pixels not the images of the flowers :( here is my code maybe it will help you guys

Seeed Touch Screen V1.0 from Radio Shack

the lib i got working is in the zip





1. What LCD do you actually have, the Version 1 from Radio shack which doesn't have an SD card slot, or Version 2 from Seeed which does have an SD card slot?

2. The libraries in your zip file are for the Version 1 LCD.

What library do you have 'working'? What do you mean by 'working'?

Regards,
-__-
Software's good, software's impressive, but it's hardware that does the work.

piershaw

#14
Oct 20, 2013, 05:40 pm Last Edit: Oct 21, 2013, 12:25 am by piershaw Reason: 1
I have the Arduino Uno Rev3 and on top of that i have the SD Card Shield V3.0 and on to of that i have Seeedino Touch Screen V1.0
I have all working apart but not together but seems like the lib files I have for the Seeedino Touch Screen V1.0 dont support bitmaps or sdcards not what i have anyway or i have to write my own C code to do this I made this PixelPainter app to make pixels code to copy and past there is a screen shot attached

Go Up