Ligne 72 : |
Ligne 72 : |
| | | |
| == Exemple pratique == | | == Exemple pratique == |
− | En raccordant le senseur de distance sur l'entrée Analogique A0
| + | Cet exemple utilise un senseur de distance raccordé sur la broche analogique A0 et un afficheur LCD. |
| + | |
| + | Le senseur de distance se raccorde comme suit sur l'entrée Analogique A0 |
| | | |
| [[File:Sharp GP2Y0A21YK arduino.png]] | | [[File:Sharp GP2Y0A21YK arduino.png]] |
| | | |
− | Et en ajoutant un afficheur LCD 2x16 (LCD MOP-AL162A-BBTW) monté comme suit:
| + | Vous pouvez ensuite réaliser le montage de l'afficheur LCD comme précisé dans [[Afficheur LCD|le tutoriel qui lui est dédié]]. |
| + | |
| + | Pour rappel, voici comment l'afficheur LCD est raccordé sur votre Arduino: |
| + | |
| + | [[Fichier:afficheur-lcd-montage.jpg|450px]] |
| | | |
− | [[File:Sharp LCD Schema.png]] | + | N'hésitez pas à vous reporter au [[Afficheur LCD|tutoriel de l'afficheur LCD]] pour plus de précisions. |
| | | |
| + | <! -- [[File:Sharp LCD Schema.png]] |
| Pour le montage de l'afficheur LCD, vous pouvez vous référer à l'article "[http://arduino103.blogspot.com/2011/06/commande-dun-afficheur-lcd-mop-al162a.html Commande d'un afficheur LCD MOP-AL162A-BBTW: LCD 2x16]" sur le Blog Arduino Notepad. | | Pour le montage de l'afficheur LCD, vous pouvez vous référer à l'article "[http://arduino103.blogspot.com/2011/06/commande-dun-afficheur-lcd-mop-al162a.html Commande d'un afficheur LCD MOP-AL162A-BBTW: LCD 2x16]" sur le Blog Arduino Notepad. |
| + | --> |
| | | |
| <nowiki>/* | | <nowiki>/* |
| Mesure de la proximité à l'aide d'un senseur infrarouge | | Mesure de la proximité à l'aide d'un senseur infrarouge |
− | Sharp gp2y0a21yk Proximity Sensor | + | Sharp gp2y0a21yk Proximity Sensor et Affichage sur LCD 2x16 |
− | Affichage sur LCD: MOP-AL162A-BBTW: LCD 2x16
| |
| | | |
− | Le montage: | + | --- Afficheur LCD --- |
− | Afficheur LCD
| + | * Article disponible chez MCHobby |
− | * LCD RS - pin 12
| + | http://mchobby.be/PrestaShop/product.php?id_product=176 |
− | * LCD Enable - pin 11
| + | * Montage: |
− | * LCD D4 - pin 5
| + | http://mchobby.be/wiki/index.php?title=Afficheur_LCD |
− | * LCD D5 - pin 4 | |
− | * LCD D6 - pin 3
| |
− | * LCD D7 - pin 2 | |
− | * LCD R/W - GND
| |
− | * LCD Vo contrast- potentiomètre 10K (entre Gnd et +5V)
| |
| | | |
− | Senseur de proximité: | + | --- Senseur de proximité --- |
− | * Sharp gp2y0a21yk Analog Output - Pin A0 (analogique) | + | * Sharp gp2y0a21yk sortie analigique |
| + | * Article disponible chez MCHobby |
| + | http://mchobby.be/PrestaShop/product.php?id_product=35 |
| + | * Montage: |
| + | Broche/Pin A0 (analogique) |
| + | http://mchobby.be/wiki/index.php?title=Sharp_GP2Y0A21YK0 |
| | | |
− | This example code is in the public domain. | + | License: CC-BY-SA |
| + | Crédit: Meurisse D. de www.mchobby.be "vente de kit et composants" |
| | | |
| */ | | */ |
| | | |
− | // include the library code: | + | // Inclure les librairie: |
| #include <LiquidCrystal.h> | | #include <LiquidCrystal.h> |
| | | |
Ligne 112 : |
Ligne 120 : |
| // La tension varie entre 0 et 3.3 volts. | | // La tension varie entre 0 et 3.3 volts. |
| | | |
− | // initialize the library with the numbers of the interface pins | + | // Initialisation de la librairie LCD avec les différentes broches utilisées |
− | LiquidCrystal lcd(12, 11, 5, 4, 3, 2); | + | LiquidCrystal lcd(7, 8, 9, 10, 11, 12);; |
| | | |
| void setup(){ | | void setup(){ |
− | // set up the LCD's number of columns and rows: | + | // Positionner le curseur sur l'afficheur LCD: |
| lcd.begin(16, 2); | | lcd.begin(16, 2); |
| lcd.clear(); | | lcd.clear(); |