Go Down

Topic: SainSmart tft 3.2 lcd display not working. (Read 3296 times) previous topic - next topic

Samuel10

I got a new 3.2 lcd screen and it wont work. It lights up so it must be getting power, but nothing comes on the screen. I have no errors when compiling.
Code: [Select]
// UTFT_Textrotation_Demo (C)2012 Henning Karlsen
// web: http://www.henningkarlsen.com/electronics
//
// This program is a demo of the textrotation-functions.
//
// This demo was made for modules with a screen resolution
// of 320x240 pixels.
//
// This program requires the UTFT library.
//

#include <UTFT.h>

// Declare which fonts we will be using
extern uint8_t BigFont[];
extern uint8_t SevenSegNumFont[];

// Uncomment the next line for Arduino 2009/Uno
//UTFT myGLCD(ITDB32S,19,18,17,16);   // Remember to change the model parameter to suit your display module!

// Uncomment the next line for Arduino Mega
UTFT myGLCD(ITDB32S,38,39,40,41);   // Remember to change the model parameter to suit your display module!

void setup()
{
  myGLCD.InitLCD();
  myGLCD.clrScr();
  myGLCD.setFont(BigFont);
}

void loop()
{
    myGLCD.print("Text rotation", 0, 0);
    myGLCD.setColor(0, 0, 255);
    myGLCD.print("0 degrees", 0, 16, 0);
    myGLCD.print("90 degrees", 319, 0, 90);
    myGLCD.print("180 degrees", 319, 239, 180);
    myGLCD.print("270 degrees", 0, 239, 270);

    myGLCD.setFont(SevenSegNumFont);
    myGLCD.setColor(0, 255, 0);
    myGLCD.print("45", 90, 100, 45);
    myGLCD.print("90", 200, 50, 90);
    myGLCD.print("180", 300, 200, 180);

  while (true) {};
}

Nick_Pyner

I understand there is some confusion about the wiring. If you trawl back through this forum you will find quite a bit of information about it.

Massey

Are you using the shield or plugging directly into the screen's connectors?

The shield has a contrast pot on it which will need to be wired in if you are not using the shield for this project. 

Massey
A Veteran, whether active duty, retired, national guard, or reserve, is someone who, at one point in his or her life, wrote a blank check ma

Samuel10


Are you using the shield or plugging directly into the screen's connectors?

The shield has a contrast pot on it which will need to be wired in if you are not using the shield for this project. 

Massey

Its an atmega 2560 with a shield and the screen on top.

Samuel10

It looks just like this.
http://www.amazon.com/gp/product/B008FWSH3C/ref=s9_simh_gw_p236_d9_i2?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-2&pf_rd_r=10RTCY7G9YJX2K6Q52J8&pf_rd_t=101&pf_rd_p=1389517282&pf_rd_i=507846

Samuel10


Are you using the shield or plugging directly into the screen's connectors?

The shield has a contrast pot on it which will need to be wired in if you are not using the shield for this project. 

Massey

I have adjusted the contrast pot. It gets power for sure.

dannable

I appreciate that this might not be what you want to hear, but I have the same setup and I have loaded up your code and it works just fine.

Sainsmart Mega 2560, interface board/shield, 3.2" tft display with touch. Not using the SD card slot.
Beginners guide to using the Seeedstudio SIM900 GPRS/GSM Shield

Samuel10


I appreciate that this might not be what you want to hear, but I have the same setup and I have loaded up your code and it works just fine.

Sainsmart Mega 2560, interface board/shield, 3.2" tft display with touch. Not using the SD card slot.

By chance have you done anything to the UTFT library?

Docedison

#8
Feb 16, 2013, 12:42 am Last Edit: Feb 16, 2013, 12:46 am by Docedison Reason: 1
Short of trying to compile your code it looks all right. The lines uncommented are for the mega and the display id "UTFT myGLCD(ITDB32S,38,39,40,41); is the same I use with several of my own  3.2" displays which leaves the contrast pot. If you have a Mega for the Itead display there are 2 versions 1.2 and 2.0... The 1.2 version has a contrast pot that must be adjusted to be able to see the display properly.
It is a 10 turn pot so be careful because the leads to the pot are fragile and be patient... the adjustment is only 2 or 3 turns close to one end of it's rotation (Added).

Bob
--> 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

Samuel10

I tried it. Now all I have is a bright white screen.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy