Outils pour utilisateurs

Outils du site


issue96:arduino

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue96:arduino [2015/05/12 14:25] d52frissue96:arduino [2015/05/15 16:08] (Version actuelle) auntiee
Ligne 18: Ligne 18:
 #define MAX_DISTANCE 200** #define MAX_DISTANCE 200**
  
-Donc, nous allons poursuivre l'article du mois dernier en ajoutant le sonar au circuit.+Bon. Nous allons poursuivre le travail du mois dernier en ajoutant le sonar au circuit.
  
-nouveau, ils sont bon marché mais assez puissants et aussi, comme nous allons le voir, plutôt précis.+À nouveau, ils sont bon marchémais assez puissants et aussi, comme nous allons le voir, plutôt précis.
  
-Le capteur que j'ai a 5 picots. Certains n'en ont que quatre, car, même sur le mien, seulement quatre servent. Le 5V est sur un picot, la masse sur un autre. Les deux autres sont pour l'écho et le seuil. Le mien est câblé comme sur le schéma.+Le capteur que j'ai a 5 picots. Certains n'en ont que quatre, car, même sur le mien, seulement quatre servent. Le 5 V est sur un picot, la masse sur un autre. Les deux autres sont pour l'écho et le seuil. Le mien est câblé comme sur le schéma.
  
 Avec le code vu le mois dernier (http://pastebin.com/UYQe58xB), nous pouvons maintenant mesurer une distance et l'afficher sur l'écran couleur. Avec le code vu le mois dernier (http://pastebin.com/UYQe58xB), nous pouvons maintenant mesurer une distance et l'afficher sur l'écran couleur.
  
-Nous pouvons voir une vidéo du module en pleine action ici : https://www.youtube.com/watch?v=Tbg-qyeJM6U. Comme vous pouvez le constater avec la règle (dans la vidéo), c'est assez précis.+Il y a une vidéo du module en pleine action ici : https://www.youtube.com/watch?v=Tbg-qyeJM6U. Comme vous pouvez le constater avec la règle (dans la vidéo), c'est très précis !
  
 Permettez-moi de passer en revue quelques lignes de code avec mes notes et mes réflexions : Permettez-moi de passer en revue quelques lignes de code avec mes notes et mes réflexions :
Ligne 60: Ligne 60:
 myGLCD.setFont(SevenSegNumFont); myGLCD.setFont(SevenSegNumFont);
  
-La ligne ci-dessous vous a peut-être interpellé le mois dernier :+La ligne ci-dessous vous a peut-être causé des soucis le mois dernier :
  
 **myGLCD.print(String(uS)+String(" "), LEFT, 24); **myGLCD.print(String(uS)+String(" "), LEFT, 24);
Ligne 76: Ligne 76:
 myGLCD.print(String(uS)+String(" "), LEFT, 24); myGLCD.print(String(uS)+String(" "), LEFT, 24);
  
-Elle m'a demandé un peu de temps pour la comprendre. Quand j'utilisais :+La comprendre m'a demandé un peu de temps. Quand j'utilisais :
  
 myGLCD.print(uS, LEFT, 24); myGLCD.print(uS, LEFT, 24);
Ligne 84: Ligne 84:
 myGLCD.print(String(uS)+String(" "), LEFT, 24); myGLCD.print(String(uS)+String(" "), LEFT, 24);
  
-Elle imprime à l'écran le nombre dans uS (mais comme une chaîne de caractères) suivi d'une espace, sur la ligne 24, avec alignement à gauche. Pourquoi une espace ? Eh bien, quand il fonctionne, vous pouvez voir que, sans l'espace, il conserve la vieille valeur dessous et vous pouvez voir passer le nombre de 13 à 93. Ça signifie 9 en fait, mais il n'a écrasé que le 1, laissant le 3 du 13 précédentj'ai fait une pauvre verrue, j'en conviens, mais c'est parce que je suis un amateur dans ce domaine !+Ceci imprime à l'écran le nombre dans uS (mais comme une chaîne de caractères) suivi d'une espace, sur la ligne 24, avec alignement à gauche. Pourquoi une espace ? Eh bien, quand vous le lancerez, vous verrez que, sans l'espace, il abandonne la vieille valeur et vous pouvez finir par voir passer les nombres de 13 à 93. En fait, il veut dire 9, mais il n'a écrasé que le 1 du 13en laissant le 3. J'ai fait une affreuse bévue, j'en conviens, mais c'est parce que je ne suis qu'un amateur dans ce domaine !
issue96/arduino.1431433518.txt.gz · Dernière modification : 2015/05/12 14:25 de d52fr