Récifaliste, Forum aquariophilie récifaliste, SPS, LPS, FishOnly,recifal,marin
 
AccueilConnexionDernières imagesPortailS'enregistrerRechercher
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 Ca y est je me lance....

Aller en bas 
+7
stef84
natanaelsolo
ClaudiusAubryus
Gnome
Sébastien
Crotall
zaz80
11 participants
Aller à la page : Précédent  1, 2, 3, 4, 5, 6  Suivant
AuteurMessage
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:10

Claudius avait eu le même problème et depuis ça marche , peut être une piste pour trouver la solution.
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:25

Donc dans l'ordre , en attendant que je fasse un jolie PDF fourni dans l'archive :

1 - Installation du logiciel Arduino
2 - Copie de mon dossier de librairies dans celui de l'Arduino
3 - Installer dans l'Arduino le fichier qui se trouve dans le dossier "CalibrationEcran"
4 - Bien faire l'étape 5 du tuto "calibrer l'écran"

Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:28

C'est bien ce que je fais Sébastien mais il y a quelque chose qui ne va pas au moment de la calibration puisqu’il m'affiche des valeurs de correction de 0
et :
Connected module : 2.4"
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:30

Tu utilise un stylet pour la calibration ?
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:37

Oui oui mais j'ai aussi testé d'appuyer n'importe ou et les chiffres sont pareils
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:40

C'est désespérant...
Je sature je vais aller me coucher...
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:43

L'idéal serait de pouvoir tester une de tes cartes et écrans chez quelqu'un .
Tu n'a personne près de chez toi pour tester ?
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:48

Non je ne crois pas
L'arduino mega pourrai t il être défectueux?


Dernière édition par zaz80 le Mer 28 Sep 2011, 21:49, édité 1 fois
Revenir en haut Aller en bas
Gnome
Modérateur
Gnome


Messages : 7602
Age : 44
Localisation : Moselle (57)

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:49

non, c'est que j'ai regardé hier, elle n'est pas proche de quelqu'un qui se lance dans l'arduino...
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 21:58

Reste la solution d'envoyer une carte+écran à l'un de nous le plus proche de chez elle pour faire un essai ...
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 22:03

Remarque je pense à un truc ,le tactile fonctionne puisqu'il faut lors de la calibration appuyer sur l'écran pour effectuer la calibration ???
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyMer 28 Sep 2011, 22:06

Oui il fonctionne au moment de la calibration puis plus rien , ni avec ton programme ni avec les exemples se la librairie
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 10:44

J'ai bien reçu ton mail, j'ai tout réinstallé et la quand je lance calibration écran , le tactile fonctionne une fois pour aller jusqu’à l’écran avec les carrés et croix puis plus rien ne fonctionne!!!!
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 10:55

Je n'y comprend plus rien ...

essaie quand même ça au cas où :

Code:

// ITDB02_Touch_Calibration (C)2010 Henning Karlsen
// web: http://www.henningkarlsen.com/electronics
//
// This program can be used to calibrate the touchscreen
// of the ITDB02 modules.
// This program requires the ITDB02_Graph library (8bit mode)
// or ITDB02_Graph16 (16bit mode).
//
// It is assumed that the ITDB02 module is connected to a
// ITDB02 Shield, a ITDB02 Mega Shield or that you know how
// to change the pin numbers in the setup.
//
// Instructions will be given on the display.
//

// Remember to change the next line if you are using as 16bit module!
#include <ITDB02_Graph16.h>
#include <ITDB02_Touch.h>

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


// Uncomment the next two lines for the ITDB02 Mega Shield
ITDB02        myGLCD(38,39,40,41,ITDB32WC);  // Remember to add ASPECT_16x9 if you are using an ITDB02-3.2WC!
ITDB02_Touch  myTouch(6,5,4,3,2);

int cx, cy;
int rx[10], ry[10];
float px, py;
int ox, oy;

void setup()
{
  myGLCD.InitLCD(LANDSCAPE);
  myGLCD.clrScr();
  myGLCD.setFont(SmallFont);

  myTouch.InitTouch(LANDSCAPE);
  myTouch.setPrecision(PREC_MEDIUM);
}

void drawCrossHair(int x, int y)
{
  myGLCD.drawRect(x-10, y-10, x+10, y+10);
  myGLCD.drawLine(x-5, y, x+5, y);
  myGLCD.drawLine(x, y-5, x, y+5);
}

void readCoordinates()
{
  int iter = 2000;
  int cnt = 0;
  unsigned long tx=0;
  unsigned long ty=0;
  boolean OK = false;
 
  while (OK == false)
  {
    while (myTouch.dataAvailable() == false) {}
    while ((myTouch.dataAvailable() == true) && (cnt<iter))
    {
      myTouch.read();
      tx += myTouch.TP_X;
      ty += myTouch.TP_Y;
      cnt++;
    }
    if (cnt>=iter)
    {
      OK = true;
    }
    else
    {
      tx = 0;
      ty = 0;
      cnt = 0;
    }
  }

  cx = tx / iter;
  cy = ty / iter;

}

void calibrate(int x, int y, int i)
{
  myGLCD.setColor(255, 255, 255);
  drawCrossHair(x,y);
  readCoordinates();
  myGLCD.setColor(80, 80, 80);
  drawCrossHair(x,y);
 
  rx[i]=cx;
  ry[i]=cy;
  while (myTouch.dataAvailable() == true)
  {
    myTouch.read();
  }
}

void waitForTouch()
{
  while (myTouch.dataAvailable() == true)
  {
    myTouch.read();
  }
  while (myTouch.dataAvailable() == false) {}
  while (myTouch.dataAvailable() == true)
  {
    myTouch.read();
  }
}

void startup()
{
  myGLCD.setColor(255, 0, 0);
  myGLCD.fillRect(0, 0, 239, 13);
  myGLCD.setColor(255, 255, 255);
  myGLCD.setBackColor(255, 0, 0);
  myGLCD.drawLine(0, 14, 239, 14);
  myGLCD.print("ITDB02 TOUCH CALIBRATION", CENTER, 1);
  myGLCD.setBackColor(0, 0, 0);
 
  myGLCD.print("INSTRUCTIONS", CENTER, 30);
  myGLCD.print("Use a stylus or something", LEFT, 50);
  myGLCD.print("similar to touch as close to", LEFT, 62);
  myGLCD.print("the center of the highlighted", LEFT, 74);
  myGLCD.print("crosshair as possible. Keep as", LEFT, 86);
  myGLCD.print("still as possible and keep", LEFT, 98);
  myGLCD.print("holding until the highlight is", LEFT, 110);
  myGLCD.print("removed. Repeat for all", LEFT, 122);
  myGLCD.print("crosshairs in sequence.", LEFT, 134);
  myGLCD.print("Further instructions will be", LEFT, 158);
  myGLCD.print("displayed when the calibration", LEFT, 170);
  myGLCD.print("is complete.", LEFT, 182);
  myGLCD.print("Do NOT use your finger as a", LEFT, 206);
  myGLCD.print("calibration stylus or the", LEFT, 218);
  myGLCD.print("result WILL BE very imprecise.", LEFT, 230);
  myGLCD.print("Touch screen to continue", CENTER, 305);

  waitForTouch();
  myGLCD.clrScr();
}

void done()
{
  myGLCD.clrScr();
  myGLCD.setColor(255, 0, 0);
  myGLCD.fillRect(0, 0, 239, 13);
  myGLCD.setColor(255, 255, 255);
  myGLCD.setBackColor(255, 0, 0);
  myGLCD.drawLine(0, 14, 239, 14);
  myGLCD.print("ITDB02 TOUCH CALIBRATION", CENTER, 1);
  myGLCD.setBackColor(0, 0, 0);
 
  myGLCD.print("CALIBRATION COMPLETE", CENTER, 30);
  myGLCD.print("To use the new calibration", LEFT, 50);
  myGLCD.print("settings you must edit the", LEFT, 62);
  myGLCD.setColor(160, 160, 255);
  myGLCD.print("ITDB02_Touch.cpp", LEFT, 74);
  myGLCD.setColor(255, 255, 255);
  myGLCD.print("file and", 136, 74);
  myGLCD.print("change the following values.", LEFT, 86);
  myGLCD.print("The values are located right", LEFT, 98);
  myGLCD.print("below the opening comment in", LEFT, 110);
  myGLCD.print("the file.", LEFT, 122);
  myGLCD.print("PixSizeX", LEFT, 158);
  myGLCD.print("PixOffsX", LEFT, 170);
  myGLCD.print("PixSizeY", LEFT, 182);
  myGLCD.print("PixOffsY", LEFT, 194);
  myGLCD.print("Connected module:", LEFT, 250);
  myGLCD.drawLine(0, 155, 239, 155);
  myGLCD.drawLine(0, 209, 239, 209);

  myGLCD.printNumF(px, 2, 100, 158);
  myGLCD.printNumI(ox, 100, 170);
  myGLCD.printNumF(py, 2, 100, 182);
  myGLCD.printNumI(oy, 100, 194);
  if (px>=0)
    myGLCD.print("2.4\"", 144, 250);
  else
  {
    if (py>=0)
    {
      myGLCD.print("3.2\"", 144, 250);
      myGLCD.print("Negative numbers for PixSizeX", LEFT, 270);
      myGLCD.print("is expected :)", LEFT, 282);
    }
    else
    {
      myGLCD.print("3.2\" Wide", 144, 250);
      myGLCD.print("Negative numbers for PixSizeX", LEFT, 270);
      myGLCD.print("and PixSizeY are expected :)", LEFT, 282);
    }
  }
}

void loop()
{
  startup();
 
  myGLCD.setColor(80, 80, 80);
  drawCrossHair(10,10);
  drawCrossHair(10,160);
  drawCrossHair(10,309);
  drawCrossHair(120,10);
  drawCrossHair(120,160);
  drawCrossHair(120,309);
  drawCrossHair(229,10);
  drawCrossHair(229,160);
  drawCrossHair(229,309);
 
  calibrate(10, 10, 0);
  calibrate(10, 160, 1);
  calibrate(10, 309, 2);
  calibrate(120, 10, 3);
  calibrate(120, 160, 4);
  calibrate(120, 309, 5);
  calibrate(229, 10, 6);
  calibrate(229, 160, 7);
  calibrate(229, 309, 8);
 
  px = ((float(rx[0]+rx[1]+rx[2])/3)-(float(rx[6]+rx[7]+rx[8])/3))/220;
  if (px>=0)
    ox = (((rx[6]+rx[7]+rx[8])/3))-(px*10);
  else
    ox = (((rx[0]+rx[1]+rx[2])/3))+(px*10);

  py = ((float(ry[0]+ry[3]+ry[6])/3)-(float(ry[2]+ry[5]+ry[8])/3))/300;
  if (py>=0)
    oy = (((ry[2]+ry[5]+ry[8])/3))-(py*10);
  else
    oy = (((ry[0]+ry[3]+ry[6])/3))+(py*10);
   

  done();
  while(true) {}
}
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 11:02

moi non plus je ne comprends rien il n'y a pas de modifs. si?
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 11:04

juste une légère ...
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 11:09

Bon alors la pas de landscape mais pas non plus de calibration possible!
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 11:31

J'ai ressayé la version de calibration que tu m'as envoyée aujourd'hui rien a faire le tactile est inopérant quand j'arrive aux petits carrés

Je reprendrai demain
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 11:39

J'avoue que la je bloque ... bon on voit ça demain !
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 21:31

Rien a faire rien ne fonctionne
Il ne reste que la solution de la carte arduino défectueuse je pense
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 21:41

J'y pense aussi à la carte Arduino , mais ça me ferais chier pour toi si ce n'était pas ça non plus ...
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyJeu 29 Sep 2011, 21:46

Je comprend mais j'ai beau tout essayer rien ne fonctionne et sur le prog de calibrage en médium le tactile ne fonctionne pas au moment du calibrage.
Il me semble très improbable d'avoir le même défaut sur 2 écrans et 2 shield

Je ne vois pas ce que ça peut être d'autre
Programme exclu car fonctionne ailleurs
Essai de 2 ordi différents (PC et Mac)
Essai des libraires d'origine henning Karlsen. Rien non plus


Mais : Pourquoi le tactile fonctionne jusqu’à la procédure de calibrage puis plus rien......


Dernière édition par zaz80 le Ven 30 Sep 2011, 04:41, édité 1 fois
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyVen 30 Sep 2011, 04:40

Mon arduino est un clone pensez vous que cela peut jouer?
Revenir en haut Aller en bas
Sébastien
Modérateur
Sébastien


Messages : 1410

Photos
photos:

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyVen 30 Sep 2011, 06:51

Pour ta carte non car beaucoup d'entre nous utilise des clones . Pour le tactile , a mon avis il fonctionne au debut car il test juste la pression sur l'ecran et non la precision !
Revenir en haut Aller en bas
natanaelsolo
Atoll
Atoll



Messages : 166
Age : 42
Localisation : le passage 47520

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyVen 30 Sep 2011, 08:05

un autres soucis que j'ai eu et je n'y pense que maintenant desolé,
essaye de charger ton prog et de brancher ta carte sur une alim externe, je sais que moi j'ai eu des soucis avec l'alimentation usb avec la v1, j'ai resolu les probleme des que j'ai branché avec une alim de pc ( 12v )
Revenir en haut Aller en bas
zaz80
Atoll
Atoll



Messages : 195

Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 EmptyDim 02 Oct 2011, 08:07

Alors voilà,
J'ai suivi ton conseil pleine d'espoir, mais rien a faire toujours pareil :
Chiffres de calibration = 0
Et il m'indique écran 2,4". :shock:
Revenir en haut Aller en bas
Contenu sponsorisé





Ca y est je me lance.... - Page 5 Empty
MessageSujet: Re: Ca y est je me lance....   Ca y est je me lance.... - Page 5 Empty

Revenir en haut Aller en bas
 
Ca y est je me lance....
Revenir en haut 
Page 5 sur 6Aller à la page : Précédent  1, 2, 3, 4, 5, 6  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L'ilot récif: forum recifal, aquariophilie d'eau de mer ou marin , écumeur , pompe de brassage , :: La gestion du recif :: le projet arduino: l'automate de l'ilot récif :: Les différents montages du Sebduino par les membres du forum-
Sauter vers: