Pages: [1]   Go Down
Author Topic: [Problème] Arduino méga 2560, TFT LCD MEGA SHIELD V1.2  (Read 3119 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour! Alors voilà j'ai un problème..je n'arrive absolument pas à faire fonctionner mon écran "2.4"TFT 240*320 sod44pin".
Je m'explique :
Sur ma carte Arduino Méga 2560, je met le module "TFT LCD MEGA SHIELD V1.2" et je branche mon écran sur ce module.
Images :- http://nsa31.casimages.com/img/2012/10/28/121028094348813092.jpg
- http://nsa32.casimages.com/img/2012/10/28/121028094334594789.jpg

Ensuite, j'ai installé la librairie "TFT_lib" :
http://nsa31.casimages.com/img/2012/10/28/121028094526710501.jpg

Puis, dans le menu Fichier,Exemples,TFT_lib, je choisis "tp_calibrate" et quand je compile et envoie sur ma carte, j'ai ça :
http://nsa31.casimages.com/img/2012/10/28/121028094323926625.jpg

Un écran blanc...
Help me please  smiley-cry
« Last Edit: October 29, 2012, 03:34:50 am by Kouaaks » Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quel est le sketch chargé ?
Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3231
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Est ce que tu peux changer la taille de tes photos dans ton premier message, elles sont trop grandes.
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai mis les liens vers les photos à la place, puis ce que je ne savais pas réduire.  smiley-mr-green

Pour le sketch, c'est le "tp_calibrate" ( je les ai tous essayé et toujours le même résultat..écran blanc. smiley-sad )
Logged

France
Online Online
Faraday Member
**
Karma: 38
Posts: 3537
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tu as bien regardé les liaisons entre les cartes:
   - qualité des soudures des connecteurs
   - paille de soudure entre les broches des connecteurs
   - état des pistes sur la carte adaptateur de l'écran
   - tu n'as connecté que l'écran sur ta méga? il n'y aurait pas un conflit avec un autre équipement connecté?
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

fdufnews-->Tous m'a l'air propre, et oui il n'y a que l'écran de connecté, rien d'autre
Cependant, il est vrai qu'il y a des traces de doigts sur la carte LCD MEGA SHIELD V1.2 mais je l'ai eu comme ça..et elle vient de Chine en plus sinon niveau soudure tout à l'air très correct.
« Last Edit: October 29, 2012, 06:35:56 am by Kouaaks » Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Personne d'autre?  smiley-cry
Logged

France
Online Online
Faraday Member
**
Karma: 38
Posts: 3537
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il faut bien voir que le dépannage à distance ce n'est pas évident.
Ton cas ressemble fort à un problème de communication entre l'écran et la carte Arduino. Mais comme ça c'est difficile à dire.
As-tu vérifié dans les exemples s'il n'y aurait pas une erreur d'allocation des broches utilisées par l'écran. Normalement les sketches d'exemple sont testés mais on est jamais à l'abri d'une erreur.
Il n'y a pas un forum sur le site où tu as acheté ton écran?

Sur le forum, il y a une personne qui semble avoir la même carte que toi http://arduino.cc/forum/index.php/topic,124719.0.html. Lui il a un problème avec la carte SD. Peut être pourrais-tu le contacter pour voir quels fichiers d'exemple il a utilisé (il dit que son écran fonctionne) ou bien s'il n'a pas du modifier les sketches d'exemple pour les faire fonctionner.
Logged

France
Offline Offline
Edison Member
*
Karma: 37
Posts: 1008
Scientia potentia est.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Essaie avec la librairie UTFT

http://henningkarlsen.com/electronics/library.php?id=51

http://henningkarlsen.com/electronics/library.php?id=35
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,

fdufnews -> j'ai acheté ma carte et mon écran sur dealextreme.com, donc pour le forum il n'y en a pas un dédié à cette carte..
Concernant la personne qui a un peu le même problème que moi, moi ce n'est pas juste la carte SD qui ne fonctionne pas mais tout. Cependant, je lui écrirai un message pour voir ce qu'il en ai.

guix -> Pareil, j'ai essayé cette librairie et rien n'y fait.
Logged

France
Offline Offline
Edison Member
*
Karma: 37
Posts: 1008
Scientia potentia est.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Es-tu sûr que tu assigne les bons pins dans ton code?
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Eh bien, je laisse tous par défaut dans le code
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

UP.

J'ai envoyé un message au membre qui avait presque le meme problème que moi, toujours pas de réponse car inactif..

Auriez-vous d'autres pistes pour moi ?  smiley-fat
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut

Désolé pour la réponse tardive

Est-ce que tu as déclaré le bon module pour ta librairie?

Code:
UTFT myGLCD(TFT01_32WD,38,39,40,41);

OU

Code:
UTFT myGLCD(ITDB32WD,38,39,40,41);
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut, et merci pour ta réponse ! smiley
J'ai effectivement pas changé le modèle, par contre j'ai toujours mon écran tout blanc ...
je vous met le code que j'ai utilisé :

Code:
#include <UTFT.h>

extern uint8_t SmallFont[];

//UTFT myGLCD(ITDB32WD,38,39,40,41);
UTFT myGLCD(TFT01_32WD,38,39,40,41);

void setup()
{
  randomSeed(analogRead(0));
  
  myGLCD.InitLCD();
  myGLCD.setFont(SmallFont);
}

void loop()
{
  myGLCD.clrScr();

  myGLCD.setColor(255, 0, 0);
  myGLCD.fillRect(0, 0, 319, 13);
  myGLCD.setColor(64, 64, 64);
  myGLCD.fillRect(0, 226, 319, 239);
  myGLCD.setColor(255, 255, 255);
  myGLCD.setBackColor(255, 0, 0);
  myGLCD.print("test test test", CENTER, 1);
  myGLCD.setBackColor(64, 64, 64);
  myGLCD.setColor(255,255,0);
  myGLCD.print("test test test", CENTER, 227);

  delay(10000);
}

j'ai bien essayé les deux modèles :
Code:
UTFT myGLCD(ITDB32WD,38,39,40,41);
UTFT myGLCD(TFT01_32WD,38,39,40,41);
mais aucun ne fonctionne pour moi ...

EDIT : J'ai recherché la fiche de l'écran et du shield que j'ai acheté.
shield : http://dx.com/p/tft01-3-2-lcd-shield-v1-2-for-arduino-mega-2560-144471
écran : http://dx.com/p/arduino-compatible-2-4-tft-lcd-screen-touch-sensor-module-with-touch-pen-blue-145082 modèle : TFT01-2.4 ! donc j'ai cherché un peu, et j'ai trouvé la doc : http://www.elecfreaks.com/wiki/index.php?title=2.4%22_TFT_LCD:_TFT01-2.4 de base, le mode 8 bits est activé.
Donc, j'ai utilisé :
Code:
UTFT myGLCD(TFT01_24_8,38,39,40,41);
mais ça ne fonctionne toujours pas.

EDIT 2: Ok je crois que jviens de comprendre ... mon écran est un 2.4" et le shield que j'ai est pour l'écran 3.2" ! Je pense que le bug vient de là, je vais m'acheter un autre shiel, ça coute 7€ donc ça va. Je ferais plus attention la prochaine fois.

Merci à tous pour votre aide en tout cas. ;-)
« Last Edit: January 04, 2013, 09:30:12 am by Kouaaks » Logged

Pages: [1]   Go Up
Jump to: