Etape 1: Connexion HC-SR04 module ultrasons Arduino
Câblage de HC-SR04
Le module SC-SR04 n’a pas besoin de n’importe quelle bibliothèque supplémentaire. Il suffit de le connecter à Arduino suivant le dessin Fritzing ci-joint ou le schéma ci-dessous :
5V---> SCR
GND---> GND
Broche 7---> Trig
Broche 8---> Echo
Télécharger le code
Maintenant, téléchargez le fichier ultrasonic.ino et puis double-cliquez dessus. Arduino IDE vous demandera d’enregistrer le nouveau sketch dans un dossier dont le nom sera le même que celui utilisé pour le fichier .ino. Enregistrez le fichier où vous le souhaitez.
Fonction de réglage
Au début de l’esquisse, nous définissons les deux broches utilisées pour trigger et echo :
Afin de rendre le HC-SR04 transmettre une rafale de 8 ondes ultrasoniques (40 kHz), Arduino envoie une impulsion (10us) sur la broche 7.
Dans la fonction de réglage , nous les définir correctement comme entrée et sortie :
Fonction de boucle
Les quatre premières instructions dans la boucle permettent le HC-SR04 transmettre un micro-ondes vers un objet :
En envoyant une impulsion 10us à la triggerPort, Arduino définit la broche 7 de haut. Après cette instruction, l’esquisse attend 10us avant de mettre la broche 7 faible encore.
Dans la première ligne des instructions suivantes, Arduino reçoit le temps de la réflexion des ondes ultrasoniques de la HR-SR04. Ce temps est nécessaire pour calculer la distance à l’aide de la formule distance = (vitesse du × temps niveau élevé de la sound) / 2 indiqué dans la deuxième ligne.
Les dernières lignes de déterminer si l’objet est trop loin, vérifier si le temps de réflexion est supérieur à 38ms.
Vous pouvez voir la sortie de cette esquisse dans la capture d’écran fixée ci-dessus.