Modifications

Sauter à la navigation Sauter à la recherche
582 octets ajoutés ,  12 janvier 2013 à 16:26
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();
29 910

modifications

Menu de navigation