*
Robotix 2020





Test du capteur à ultrasons

Voici le code pour tester la mesure des distances avec le capteur HC-SR04.

Une fois le script télécharge dans Arduino on peut visualiser la lecture des distances en cm par le moniteur série d'Arduino (les commandes correspondantes en rouge dans le script).








/* Utilisation du capteur Ultrason HC-SR04 */

// sonar
int trig = 2;
int echo = 3;
long lecture_echo;
long cm;

void setup()
{
Serial.begin(9600);
pinMode(trig, OUTPUT);
digitalWrite(trig, LOW);
pinMode(echo, INPUT);
}

void loop()
{
sonar(); // fonction lecture HC-SR04
}

void sonar(){
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
lecture_echo = pulseIn(echo, HIGH);
cm = lecture_echo / 58;
Serial.print("Distance cm : ");
Serial.println(cm);

delay(100);
}


  • Voir fiche technique

       Nous avons crée un petite lib
       pour simplifier l'utilisation du sonar.
  • Librairie HCSR_04.h

  • Gérer pluieurs HCSR-04 simultanément