Capteur Ultrasons HC-SR04- Micro:bit
-Présentation:
Le module ultrason (Ultrasonic Ranger) est constitué :
d'un émetteur d'ultrasons qui fonctionne à 40 KHz.
d'un récepteur d'ultrasons
La distance parcourue par les ultrasons est proportionnelle au temps du parcours. La vitesse du son est de 340 m/s.
Pour déclencher une mesure, il faut présenter une impulsion "high" (3,3 V) d'au moins 10 μs sur l'entrée "Trig input"
Le module émet alors une série de 8 impulsions ultra-soniques à 40 kHz, puis il attend le signal réfléchi.
Lorsque celui-ci est détecté, il envoie un signal "high" sur la sortie "Output" (ou Echo), dont la durée est proportionnelle à la distance mesurée :
Remarque : l'entrée "Trig input" et la sortie "Output" partagent la même broche nommée "Sig"
Distance = temps d'écho du signal * Vitesse du son / 2
Si temps en uS et distance en cm : Distance = temps x 0, 0345/2
La mesure s'effectue à l'aide de la fonction distance (pinTrig, pinEcho)
-Programme Micro:bit Micropython qui permet de mesurer la distance avec l'Ultrasonic Ranger Grove :
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Crédit : © GCworks.fr - https://www.gcworks.fr/tutoriel/microbit/CapteurultrasonHC-SR04.html