Tension: 3.3 - 5V

Fréquence ultrasons : 40 kHz

Étendue mesure :  3-350 cm

Angle de mesure : 15°



Sortie : MLI

Signal déclenchement : 10us 

1 broche d'entrée/sortie : Sig

Le module ultrason est constitué :

    • d'un émetteur  d'ultrasons qui fonctionne à 40 KHz. 
    • d'un récepteur d'ultrasons

La distance parcourue par les ultrasons est proportionnelle au temps du parcours.  

La vitesse du son est de 340 m/s.



Pour déclencher une mesure, il faut présenter une impulsion "high" (3,3 V) d'au moins 10 μs sur l'entrée "Trig input"

Le module émet alors une série de 8 impulsions ultra-soniques à 40 kHz, puis il attend le signal réfléchi.

Lorsque celui-ci est détecté, il envoie un signal "high" sur la sortie "Output" (ou Echo), dont la durée est proportionnelle à la distance mesurée. 


Remarque : l'entrée "Trig input" et la sortie "Output" partagent la même broche nommée "Sig"


Distance = temps d'écho du signal * Vitesse du son / 2

Si temps en uS et distance en cm : Distance = temps x 0, 0345/2


Arduino Uno capteur à ultrason Grove

Programme qui mesure la distance et l'affiche sur le moniteur série du PC


int ult_pin=8;                  //connexion du capteur sur D8

void setup() {
  Serial.begin(9600);
}

void loop() {  
  pinMode(ult_pin, OUTPUT);
  digitalWrite(ult_pin, LOW);
  delayMicroseconds(2);
  digitalWrite(ult_pin, HIGH);
  delayMicroseconds(5);
  digitalWrite(ult_pin,LOW);
  pinMode(ult_pin,INPUT);
  long duration;
  duration = pulseIn(ult_pin,HIGH);
  long centimetre;
  centimetre = duration/29/2;
  Serial.println(centimetre);
  delay(500);
}






































Créé avec HelpNDoc Personal Edition: Créer des fichiers d'aide pour la plateforme Qt Help