Capteur de distance à ultrason

3,50 €
TTC

Capteur de distance à ultrasons

19 Produits

  Paiement sécurisé

Connexion SSL et possibilité de régler par Paypal

  Livraison rapide

Livraison offerte dès 100€ d'achat

  Support premium

Une question? On vous répond par mail et téléphone

Capteur de distance à ultrason

DESCRIPTION

Capteur de mesure de distance à base d'émetteur-récepteur à ultrasons.

CARACTERISTIQUES TECHNIQUES

  • Module pour Arduino
  • Tension de fonctionnement: 5Vdc
  • Courant de fonctionnement: moins de 2mA
  • Signal de sortie en tension (0-5Vdc)
  • Angle max de capteur: 15°
  • Plage de détection: 2cm - 450cm
  • Haute précision: 0,3cm
  • Fonctionnement à l'impulsion sur la pin Trigger
  • Largeur de pulse de trigger: 10µs
  • Sortie sur la pin Echo, durée de niveau haut fonction de la distance mesurée
  • Connexions:
    • VCC
    • Trigger (T)
    • Echo (R)
    • GND

TUTORIELS / LIENS

Tuto de mise en oeuvre:
 
Extrait de ce tuto:
Le fonctionnement du module est le suivant :
Il faut envoyer une impulsion niveau haut (à + 5v) pendant au moins 10 µs sur la broche "Trig Input'; cela déclenche la mesure. En retour la sortie "Output' ou "Echo', va fournir une impulsion + 5v dont la durée est proportionnelle à la distance si le module détecte un objet. Afin de pouvoir calculer la distance en cm, on utilisera la formule suivante :
distance = (durée de l'impulsion (en µs) / 58
Voici une représentation graphique de la séquence de fonctionnement du module :
 
Après la théorie passons à la pratique; le câblage du module à l'Arduino sera le suivant :
- broche 12 de l'Arduino vers Trig.
- broche 11  de l'Arduino vers Echo.
 
Le programme sera le suivant :
/* Utilisation du capteur Ultrason HC-SR04 */
// définition des broches utilisées 
int trig = 12; 
int echo = 11; 
long lecture_echo; 
long cm;
void setup() 
  pinMode(trig, OUTPUT); 
  digitalWrite(trig, LOW); 
  pinMode(echo, INPUT); 
  Serial.begin(9600); 
}
void loop() 
  digitalWrite(trig, HIGH); 
  delayMicroseconds(10); 
  digitalWrite(trig, LOW); 
  lecture_echo = pulseIn(echo, HIGH); 
  cm = lecture_echo / 58; 
  Serial.print("Distance en cm : "); 
  Serial.println(cm); 
  delay(1000); 
}
Lmk:56
19 Produits