Le module HC-SR04
Sommaire du chapitre
Le module HC-SR04
Exemple d'utilisation avec la carte CREPP.io
Matériel nécessaire
Une carte CREPP.io
Module HC-SR04
Schéma de connexion
Il faut relier la broche et sur les entrée de l'ESP12 via des cables. N'ayant poas assez de broche, il fallait faire un compromis.
La carte CREPP.io dispose d'un emplacement pour le module HC-SR04 :

Le composant doit impérativement être tourné du coté extérieur (direction du cateur) sous peine de court-circuit.
Code
Code pour le capteur de distance
Code pour le capteur de distance
Explication du programme
\#define TRIG\_PIN D5etECHO\_PIN D6définissent les broches connectées respectivement à l'entrée de déclenchement et à la sortie d'écho du capteur.Dans
setup(), on initialise la communication série et on configure les broches.Dans
loop(), une impulsion est envoyée surTRIG\_PINpour déclencher le capteur.pulseIn()mesure la durée de l'impulsion reçue sur la brocheECHO\_PIN.La distance est calculée à partir de la durée, en supposant une vitesse du son d’environ 343 m/s (soit 0,0343 cm/us). On divise par 2 car le signal fait un aller-retour.
Le résultat est affiché via le port série, puis le programme attend 500 ms avant de recommencer.