Probléme de calcul de touche pour ecran tactile

Bonjour à tous,

Mon environnement :

  • Arduino MEGA 2560
  • LCD SAINSMART 320*240 tactile avec SDCARD
  • Carte adaptatrice MEGA2560
  • IDE Arduino 1.0.5
  • Bibliothèque UTFT (C)2014 Henning Karlsen

Mon but :

  • Calculer suite au information d’écran (taille) le positionnement et taille des touche en fonction du nombre désiré.

Ma méthodologie :

  • Essayer :cry: en fonction des informations connues (Largeur et Hauteur d'écran, Marge et nombre de touche) de créer un tableau int[xligne][xColonne] utilisé pas la suite pour construire et afficher les touche puis définir la valeur des zone de sélection de la fonction tactile.

Mon problème actuel :

  • Mon tableau int[][] est sans fin et les données sont incohérente.
    (Ci-joint le fichier de fonction perso)
    Ci-dessous le code principal.

// Liaison à la biblioteque UTFT et les fonctions personnelles
#include <UTFT.h>
#include <UTouch.h>

// Liaison aux fonctions personnelles
#include "Fonctions.C"

// Declare variable we will be using

// Declaration des fonctions utilis�es

void setup()
{
myGLCD.InitLCD(LANDSCAPE);
myTouch.InitTouch(LANDSCAPE);

infosLCD ();
delay(2000);
}

void loop()
{
Cadre();
CalcTouch (12);
PrintTableau();
while(1)
{
}
}

Fonctions.C (8.16 KB)

Salut,

Rien compris à ton problème ...

idem a B@too , rien compris ...
ps met ton code entre les balise code

On dirait un énoncé d'exercice mal énoncé :smiling_imp: