Étape 3: Programmer l’Arduino
Vous devez télécharger la bibliothèque Arduino pour le capteur à ultrasons si vous n’avez pas déjà - click sur cette page pour l’obtenir :http://Playground.Arduino.cc/code/NewPing
Puis collez ceci dans l’IDE Arduino et téléchargez-le à l’Arduino :
#include < SoftwareSerial.h >
#include < NewPing.h >
#define TRIGGER_PIN 11
#define ECHO_PIN 10
#define MAX_DISTANCE 500 / / Maximum distance (en centimètres).
Distance maximum sensor est évalué à 400-500cm.
const int TxPin = 1 ;
NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE) ; NewPing configuration des broches et distance maximale.
int DistanceIn ;
int DistanceCm ;
SoftwareSerial mySerial = SoftwareSerial (255, TxPin) ;
void setup()
{
Serial.Begin(9600) ;
mySerial.write(12) ;
mySerial.write(17) ;
Delay(5) ;
}
void loop()
{
Delay(250) ;
DistanceIn = sonar.ping_in() ;
Serial.Print ("Ping:") ;
Serial.Print(DistanceIn) ; Convertir les temps de ping à distance et d’imprimer le résultat
(0 = distance définie hors plage, aucun écho de ping)
Serial.Print ("en") ;
En activant cette section, vous pouvez afficher la distance en centimètres.
/ * delay(250) ;
DistanceCm = sonar.ping_cm() ;
Serial.Print ("Ping:") ;
Serial.Print(DistanceCm) ;
Serial.println ("cm") ; */
}