Nombre Parcourir:0 auteur:Éditeur du site publier Temps: 2020-06-05 origine:Propulsé
Étape 1: matériel lien
Connexion matérielle: -atransducteur ultrasonore rduino piézoélectrique Capteur ultrasonique 5V-》Vccgnd-》GND
Pin n ° 8-Trig Pin
Pin 7 - \"Pin d'écho
Arduino buzzer
9e point -> + ve point
Gnd-》-Ve aiguille
Étape 2: Procédures et résultats
Capteur ultrasonique et interface Arduino.
int buzzer = 9;
int Triggerpin = 7; // déclenchent la broche 7
int echopin = 8; // echo broche 8
void setup()
Serial.begin (9600); Nous commencerons la communication série, afin que nous puissions voir la distance sur le moniteur série Serial.println (\"Tech Ponder’scapteur de mesure de distance à ultrasonsDidacticiel\").
PinMode (TriggerPin, sortie); // définir la broche
PinMode (Echopin, entrée);
PinMode (buzzer, sortie);
DigitalWrite (Buzzer, Low);}
VOID LOOP ()
{Int durée, distance; // Ajouter la durée et la distance
DigitalWrite (Triggerpin, High); // Trigger Wave (par exemple pour faire clignoter la LED)
retard (10);
DigitalWrite (TriggerPin, Low);
Durée = Pulsein (Echopin, High); // Fonctions spéciales pour l'écoute et l'attente des vagues
Distance = (durée / 2) /29.1; // Convertir le nombre en CM (si vous voulez des pouces, vous devez changer 29.1 avec le numéro approprié
retard (1000);
SERIAL.print (distance); Numéros d'impression
Serial.print (\"cm \"); et unité
Serial.println (\"\"); Imprimer uniquement sur une nouvelle ligne
si (distance \"35 \"
DigitalWrite (Buzzer, High);
Serial.println (\"buzzer sur \");
DigitalWrite (Buzzer, Low);
Le résultat est affiché sur le moniteur série.
Arduino utiliseun capteur de distance à ultrasons to Calculez la distance chaque seconde. Lorsque la distance est inférieure à 35 cm, Arduino détectera le seuil et le buzzer s'allumera, qui peut être utilisé comme détecteur d'obstacles. Lorsque l'obstacle est plus proche de 35 cm, il sonnera une alarme.