Modifications

Sauter à la navigation Sauter à la recherche
444 octets ajoutés ,  29 décembre 2014 à 13:42
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{MCH-Aider}}
 
{{MCH-Aider}}
  −
{{traduction}}
      
== Introduction ==
 
== Introduction ==
Ligne 79 : Ligne 77 :  
  distance = duration/58.2;
 
  distance = duration/58.2;
 
   
 
   
  //
+
  // Si la distance mesurée est HORS des valeurs acceptables
 
  if (distance >= maximumRange || distance <= minimumRange){
 
  if (distance >= maximumRange || distance <= minimumRange){
/* Send a negative number to computer and Turn LED ON
+
    /* Envoyer une valeur négative sur la liaison série.
to indicate "out of range" */
+
      Activer la LED pour indiquer que l'erreur */
Serial.println("-1");
+
  Serial.println("-1");
digitalWrite(LEDPin, HIGH);  
+
  digitalWrite(LEDPin, HIGH);  
 
  }
 
  }
 
  else {
 
  else {
/* Send the distance to the computer using Serial protocol, and
+
  /* Envoyer la distance vers l'ordinateur via liaison série.
turn LED OFF to indicate successful reading. */
+
      Eteindre la LED pour indiquer une lecture correcte. */
Serial.println(distance);
+
  Serial.println(distance);
digitalWrite(LEDPin, LOW);  
+
  digitalWrite(LEDPin, LOW);  
 
  }
 
  }
 
   
 
   
  //Delay 50ms before next reading.
+
  //Attendre 50ms avant d'effectuer la lecture suivante.
 
  delay(50);
 
  delay(50);
 
}</nowiki>
 
}</nowiki>
 +
 +
== Comment tester ==
 +
Ouvrez le moniteur série dans Arduino IDE (régler le débit sur 9600 Baud)... vous devriez voir défiler le résultat des différentes mesures (en Centimètre).
 +
 +
<!-- [[Fichier:HC-SR04-20.jpg|480px]] -->
    
== Où Acheter ==
 
== Où Acheter ==
Ligne 102 : Ligne 105 :  
* {{pl|53|Breadboard}}
 
* {{pl|53|Breadboard}}
 
* {{pl|34|Fils pour Breadboard}}
 
* {{pl|34|Fils pour Breadboard}}
 +
* {{pl|82|Assortiment de fils multi-fonctionnel}} (bien pratique pour effectuer rapidement un montage de test)
    
<hr />
 
<hr />
 
{{MCH-Accord}}
 
{{MCH-Accord}}
29 917

modifications

Menu de navigation