issue95:arduino
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
issue95:arduino [2015/04/12 16:30] – auntiee | issue95:arduino [2015/04/14 15:37] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
First, the libraries. You can grab them (and some documentation) from: http:// | First, the libraries. You can grab them (and some documentation) from: http:// | ||
- | Il y a plusieurs mois, j'ai acheté une paire d' | + | Il y a plusieurs mois, j'ai acheté une paire d' |
C'est l' | C'est l' | ||
- | Venant de vendeurs très bas de gamme tel Banggood (ou certains vendeurs sur eBay ou Amazon), la plupart des achats ne sont pas accompagnés d'une vraie notice. Ayant lu tous les commentaires sur Banggood, et sur Google, j'ai enfin réussi à trouver la bonne bibliothèque, | + | Venant de vendeurs très bas de gamme tel Banggood (ou certains vendeurs sur eBay ou Amazon), la plupart des achats ne sont pas accompagnés d'une vraie notice. Ayant lu tous les commentaires sur Banggood et sur Google, j'ai enfin réussi à trouver la bonne bibliothèque, |
D' | D' | ||
Ligne 23: | Ligne 23: | ||
Installer les bibliothèques : allez sur l' | Installer les bibliothèques : allez sur l' | ||
- | Certains des écrans que j' | + | Certains des écrans que j' |
Pour commencer, une chose importante qui n'est pas bien documentée : vous devez utiliser des résistances de 1k sur toutes les lignes de données. Autrement dit, toutes sauf les 5V, BL et GND. Vous devez aussi relier le picot BL à la ligne 5V. | Pour commencer, une chose importante qui n'est pas bien documentée : vous devez utiliser des résistances de 1k sur toutes les lignes de données. Autrement dit, toutes sauf les 5V, BL et GND. Vous devez aussi relier le picot BL à la ligne 5V. | ||
Ligne 41: | Ligne 41: | ||
Quelques précisions et remarques sur ce code : | Quelques précisions et remarques sur ce code : | ||
- | • Vous pouvez ignorer le < | + | • Vous pouvez ignorer le < |
• Les lignes de commentaires (commençant par //) sont sur les branchements de l' | • Les lignes de commentaires (commençant par //) sont sur les branchements de l' | ||
• Les lignes extern sont pour les polices utilisées avec l' | • Les lignes extern sont pour les polices utilisées avec l' | ||
Ligne 65: | Ligne 65: | ||
A very important thing to note here is with the color values. Normally you would use RGB, but this screen uses BGR. Using 255,0,0 won’t get you red, it’ll get you blue.** | A very important thing to note here is with the color values. Normally you would use RGB, but this screen uses BGR. Using 255,0,0 won’t get you red, it’ll get you blue.** | ||
- | La partie setup() est exclusivement pour l' | + | La partie setup() est exclusivement pour l' |
Nous commençons par initialiser l' | Nous commençons par initialiser l' | ||
- | myGLCD.InitLCD(); | + | myGLCD.InitLCD() |
et lui dire que nous voulons utiliser une petite police : | et lui dire que nous voulons utiliser une petite police : | ||
- | myGLCD.setFont(SmallFont); | + | myGLCD.setFont(SmallFont). |
Ensuite, nous effaçons l' | Ensuite, nous effaçons l' | ||
- | myGLCD.clrScr(); | + | myGLCD.clrScr() |
et choisissons une couleur à utiliser avec la commande suivante : | et choisissons une couleur à utiliser avec la commande suivante : | ||
- | myGLCD.setColor(255, | + | myGLCD.setColor(255, |
Les valeurs de couleurs sont un point vraiment important à noter ici. Normalement, | Les valeurs de couleurs sont un point vraiment important à noter ici. Normalement, | ||
Ligne 95: | Ligne 95: | ||
Ensuite, nous affichons « Distance in cm: » (Distance en cm : ), en descendant d'un pixel et centré sur l' | Ensuite, nous affichons « Distance in cm: » (Distance en cm : ), en descendant d'un pixel et centré sur l' | ||
- | myGLCD.print(" | + | myGLCD.print(" |
Le reste du code est principalement pour la détection sonar et l' | Le reste du code est principalement pour la détection sonar et l' | ||
Pour le moment, n' | Pour le moment, n' |
issue95/arduino.1428849032.txt.gz · Dernière modification : 2015/04/12 16:30 de auntiee