Problème programme arduino pour écrab tactile TFT LCD

Bonjours, bonsoir à tous. Dans le cadre d'un projet pour mes étude je dois faire fonctionné un programme permettant d'afficher un menu avec un écran tactile via arduino. Mon programme se compileet se téléverse sans problèmes or rien ne s'affiche voici mon programme :

#include <UTFT.h>
#include <URTouch.h>
int selecteurPage=0;
UTFT    myGLCD(ITDB32S,38,39,40,41);
URTouch  myTouch( 6, 5, 4, 3, 2);

void setup() {

}
  // put your setup code here, to run once:


void loop() {
  // put your main code here, to run repeatedly:
switch(selecteurPage){
    case 0:
      Menu_Prim();
      break;
    case 1:
Menu_index() ;
      break;
    case 2:
Menu_1() ;
      break;
    case 3:
Menu_12() ;
      break;
    case 4:
Menu_sonde() ;
      break;
    case 5:
Menu_horloge() ;
      break;
    case 6:
Menu_sms();
      break;
default :
      Menu_Prim();
      break;
}
}

void Menu_Prim(){
  myGLCD.setBackColor(0,0,0);
  myGLCD.drawRect(50,50,100,100);
  myGLCD.setColor(0,0,255);
  }

void Menu_index(){} 
void Menu_1(){}  
void Menu_12(){} 
void Menu_sonde(){} 
void Menu_horloge(){} 
void Menu_sms(){}

Merci pour votre aide :slight_smile:

hello

peux tu tester

#include <UTFT.h>
#include <URTouch.h>
int selecteurPage=1;
UTFT    myGLCD(ITDB32S,38,39,40,41);
URTouch  myTouch( 6, 5, 4, 3, 2);
//UTFT myGLCD(ITDB32WC,38,39,40,41);
//URTouch  myTouch( 6, 5, 4, 3, 2);
  int buf[318];
  int x, x2;
  int y, y2;
  int r;


void setup() {
myGLCD.InitLCD();
 
}
  // put your setup code here, to run once:


void loop() {
  // put your main code here, to run repeatedly:
switch(selecteurPage){
    case 0:
      Menu_Prim();
      break;
    case 1:
Menu_index() ;
      break;
    case 2:
Menu_1() ;
      break;
    case 3:
Menu_12() ;
      break;
    case 4:
Menu_sonde() ;
      break;
    case 5:
Menu_horloge() ;
      break;
    case 6:
Menu_sms();
      break;
default :
      Menu_Prim();
      break;
}
}

void Menu_Prim(){
  myGLCD.setBackColor(0,0,0);
  myGLCD.drawRect(50,50,100,100);
  myGLCD.setColor(0,0,255);
  }

void Menu_index(){
  x=1;
  for (int i=1; i<(318*20); i++) 
  {
    x++;
    if (x==319)
      x=1;
    if (i>319)
    {
      if ((x==159)||(buf[x-1]==119))
        myGLCD.setColor(0,0,255);
      else
        myGLCD.setColor(0,0,0);
      myGLCD.drawPixel(x,buf[x-1]);
    }
    myGLCD.setColor(0,255,255);
    y=119+(sin(((i*1.1)*3.14)/180)*(90-(i / 100)));
    myGLCD.drawPixel(x,y);
    buf[x-1]=y;
  }

} 
void Menu_1(){}  
void Menu_12(){} 
void Menu_sonde(){} 
void Menu_horloge(){} 
void Menu_sms(){}