Utilisation du module Ultrason HC-SR04 avec l’Arduino
Pour cet article on va tester l’utilisation du module Ultrason HC-SR04. L’intérêt de ce module est son prix, environ 7€.
Les caractéristiques techniques du module sont les suivantes :
– Alimentation : 5v.
– Consommation en utilisation : 15 mA.
– Gamme de distance : 2 cm à 5 m.
– Résolution : 0.3 cm.
– Angle de mesure : < 15°.
Le brochage du module est le suivant :
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 void setup() void loop() |
bonjour moi c’est marius j’ai une difficultée lorsque je programme mn ultrason
super
Merci
j adore
ne fonctionne pas ….
bien branché … bien vérifié…bien compilé …
résultat ……distancem 0 ,0 ,0 ,0 tout le temps ??
Bonjour. Merci pour le projet et pour toutes les astuces. Je me suis inspiré par votre projet pour faire un min sèche-mains à ultrason. Ci-dessous le lien du projet pour les personnes intéressées: https://www.electronique-mixte.fr/projet-electronique-17-seche-mains-ultrason-avec-arduino/
bonjour,
merci pour l’info
Great post. I was checking continuously this blog and I’m impressed! Very helpful information specially the last part 🙂 I care for such information much. I was seeking this particular information for a long time. Thank you and best of luck. Acer support
merci boukoup