I just recently purchased a SeeedSTudio TFT Touch Screen with the Arduino Shield.
I then proceeded to try to use the example tftpaintshield. The program Compiles correctly, and the Sketching Program states Done Uploading. However, the screen on the TFT stays in it's white powered on stage with no change.
Might I have a bad bootloader? I tried it on my backup Arduino Duemilanove but got the same result. If you have any questions feel free to ask. Thanks again for your help. :~
I have exactly the same problem, the screen is on but no output is shown on the screen. I am working with the arduino mega. also tried multiple examples that come with the tft library but no succes.
at the top of the sketch there are 2 sets of lines of code a comment and a statement both...
// Uncomment the next line for Arduino 2009/Uno
UTFT myGLCD(ITDB22,19,18,17,16); // Remember to change the model parameter to suit your display module!
// Uncomment the next line for Arduino Mega
//UTFT myGLCD(ITDB22,38,39,40,41); // Remember to change the model parameter to suit your display module!
these two places are most important to making the display work and if either... or both, are incorrect you will only see a white screen.
I had the same issues until I read the documentation for the displays that is so generously provided.The information for both board pin and device initialization is in the correct line for your board and display.
unless you have a serial display all or nearly all of an Uno's pins are used. I'm not familiar with the Duemilanove... I have two Uno's two Mega 2560's and two Pro mini's but no Duemilanove and I will leave the determination of what is what to you. The broad hint I've given you should get you going.
I do however have 2 displays the 2.4 and 3.3 working 24/7... Now...
this is one of three lines to be changed "myGLCD.drawCircle(x, y, r);" change it to "myGLCD.fillCircle(x, y, r);
The other is the random rectangles and the change is the same except Circle becomes Rect and this is the third change "for (int i=0; i<1000; i++)"
It makes the display somewhat more interesting.