Salut, et merci pour ta réponse !
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é :
#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 :
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é :
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. ;-)