(Vitesse & Distances)
(Cliquez pour afficher la version PDF)
Nous avons vu qu’il était possible, avec un Arduino, de produire des ondes sonores, caractérisées par leur fréquence. Nous allons maintenant, nous intéresser à la vitesse de propagation des ondes sonores.
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/projet4-circuit1.png)
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/projet4-circuit2-300x237.png)
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/projet4-circuit3-300x152.png)
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/projet4-circuit4.png)
Le circuit sur un ”shield” pour Arduino Uno
-
Liste des composants :
. 1 capteur ultrasonique (par exemple, le HC-SR04)
. 1 DEL rouge
. 1 résistance de 220 Ω (résistances de la DEL)
. 1 boutons poussoir
. 1 résistance de 10 kΩ (résistances des boutons poussoir)
. 1 haut-parleur (ou buzzer)
. 1 plaque d’essai
. Fils de connexion
-
Protocole de communication :
-
Rappels :
. La vitesse du son dans l’air
. le principe de fonctionnement des émetteurs et récepteurs ultrasoniques
. La prise en charge des capteurs ultrasoniques par le protocole de communication « Firmata Express »
Remarque :
Par défaut, les programmes en Python des activités suivantes sont conçus pour un capteur ultrasonique disposant de deux broches différentes pour l’émission et la réception des ultrasons.
Pour utiliser un capteur ultrasonique à une broche commune pour l’émission et la réception, il suffit de modifier le programme et de donner la même valeur aux variables TRIGGER_PIN et ECHO_PIN.
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/image-8.png)
![](https://www.ardpylab.fr/wp-content/uploads/2020/04/image-9.png)
. Activité 1 : Détermination de la vitesse du son dans l’air
. Activité 2 : Mesure de distances
. Activité 3 : Détecteur d’obstacles