Vues: 164 Auteur: Grace Publish Heure: 2021-07-26 Origine: Site
HC-SR04 est un capteur très populaire pour mesurer la distance. Il émet des ondes ultrasoniques à une fréquence de 40 kHz. Les vagues à ultrasons se déplacent dans les airs. S'il y a des objets ou des obstacles sur le chemin, il rebondira au module. Compte tenu du temps de propagation et de la vitesse du son, vous pouvez calculer la distance.
● Tension de travail typique: 5V
● Courant de travail statique ultra-petit: moins de 5 mA
● L'angle de détection (résistance R3 est plus élevé, plus le gain est élevé, plus l'angle de détection) est grand:
La résistance R3 est de 392, pas plus de 15 degrés
La résistance R3 est de 472, pas plus de 30 degrés
● Distance de détection (résistance R3 peut ajuster le gain, c'est-à-dire ajuster la distance de détection):
La résistance R3 est de 392 2cm-450 cm
La résistance R3 est de 472 2cm-700 cm
● Haute précision: jusqu'à 0,3 cm
● Zone aveugle (2 cm) super proche
VCC - Fourniture +5 V
TRIG - TRANSGE ENTRÉE DU CAPTEUR. Le microcontrôleur applique 10 impulsions de déclenchement américaines à la à ultrasons HC-SR04 . Module
Sortie écho-écho du capteur. Le microcontrôleur lit / surveille cette broche pour détecter l'obstacle ou pour trouver la distance.
GND - Ground
Utilisez IO pour déclencher la tâche, donnant un signal de haut niveau d'au moins 10 US;
● Le module envoie automatiquement 8 ondes carrées de 40 kHz pour détecter automatiquement s'il y a un retour de signal.
● Il y a un retour de signal, grâce à la sortie IO d'un niveau élevé, la durée de haut niveau est (4) le temps de la transmission au retour de l'onde ultrasonique. Distance de test = (temps élevé * vitesse sonore (340 m / s)) / 2
Arduino
Pulsein (): utilisé pour détecter la largeur d'impulsion des niveaux élevés et faibles de sortie par la broche.
pulsein (broche, valeur);
pulsein (broche, valeur, délai d'attente); // temps
Broche --- la broche qui doit lire l'impulsion
Valeur --- Le type d'impulsion à lire, élevé ou bas
Timeout --- Temps de temps mort, en microsecondes, le type de données n'est pas signé entier long
Les connexions sont assez faciles, vous pouvez vous référer à l'image ci-dessous avec le schéma du circuit à pain.
Si vous voyez ici, je crois que vous avez compris la méthode d'opération d'utilisation du capteur ultrasonique avec Arduino. Agissons des mesures et essayons-le vous-même!