Inhaltsverzeichnis:

Verwenden des Ultraschall-Distanzsensors und des seriellen Monitorausgangs. - Gunook
Verwenden des Ultraschall-Distanzsensors und des seriellen Monitorausgangs. - Gunook

Video: Verwenden des Ultraschall-Distanzsensors und des seriellen Monitorausgangs. - Gunook

Video: Verwenden des Ultraschall-Distanzsensors und des seriellen Monitorausgangs. - Gunook
Video: HC-SR04 Ultraschall Sensor - Entfernung messen mit Arduino 2024, Juli
Anonim
Verwenden des Ultraschall-Abstandssensors und des seriellen Monitorausgangs
Verwenden des Ultraschall-Abstandssensors und des seriellen Monitorausgangs

Hallo Leute! Sie möchten wissen, wie Sie einen seriellen Monitorausgang verwenden. Nun, hier haben Sie das perfekte Tutorial dazu! In diesem anweisbaren werde ich Sie durch die einfachen Schritte führen, die erforderlich sind, um den Abstand mit dem Ultraschallsensor zu erkennen und ihn auf dem seriellen Monitor zu melden.

Schritt 1: Schritt 1: Herunterladen der Arduino-IDE

Schritt 1: Herunterladen der Arduino-IDE
Schritt 1: Herunterladen der Arduino-IDE

Laden Sie die Arduino IDE (Interactive Development Environment) über den folgenden Link herunter und installieren Sie sie:

www.arduino.cc/en/Main/Software Wählen und speichern Sie die Version, die am besten zu Ihrem Betriebssystem und Ihrer Konfiguration passt.

Schritt 2: Schritt 2: Hardware-Materialien

  1. 1 Arduino-Platine
  2. 1 Steckbrett
  3. 1 Ultraschallsensor
  4. Überbrückungsdrähte
  5. Widerstände

Schritt 3: Schritt 3: Aufbau der Hardware

Schritt 3: Aufbau der Hardware
Schritt 3: Aufbau der Hardware

1) Fügen Sie den Ultraschallsensor zum Steckbrett hinzu. Der Ultraschallsensor hat 4 Pins. Dies sind Vcc (5V Stromversorgung), Trig (Trigger), Echo, Gnd (Groud). Verbinden Sie Vcc mit der 5V-Stromversorgung, Gnd mit Masse, Echo mit Pin 13, Trigger mit Pin 11 mit Überbrückungsdrähten und Widerständen, die im Diagramm gezeigt sind.

2) Das obige Bild zeigt, wie die Verbindungen aussehen sollten.

Schritt 4: Schritt 4: Herunterladen und Ausführen des Programms

Laden Sie das beigefügte Arduino-Programm auf Ihren Laptop herunter. Verbinden Sie das Arduino mit Ihrem Laptop und führen Sie das Programm aus.

In der arduino IDE, Open Tools-> Serial monitor Platzieren Sie einen Onstacle in der Nähe des Ultraschallsensors. Beobachten Sie die Ausgabe im seriellen Monitor. Dieser sollte den Abstand zwischen Ultraschallsensor und Hindernis anzeigen.

Schritt 5: Schritt 5: Das Programm verstehen

Lassen Sie uns zuerst verstehen, wie der Ultraschallsensor funktioniert. Ein Ultraschallsensor ist ein Gerät, das die Entfernung zu einem Objekt mithilfe von Schallwellen messen kann. Es misst die Entfernung, indem es eine Schallwelle mit einer bestimmten Frequenz aussendet und darauf hört, dass diese Schallwelle zurückprallt. Es funktioniert, indem es einen Ultraschallstoß aussendet und auf das Echo hört, wenn es von einem Objekt abprallt. Es pingt die Hindernisse mit Ultraschall. Das Arduino-Board sendet einen kurzen Impuls, um die Erkennung auszulösen, und lauscht dann mit der Funktion pulseIn () auf einen Impuls am selben Pin.

Die Funktion pulseIn () wartet darauf, dass der Pin aufgrund der geprallten Schallwelle auf HIGH geht, und beginnt mit der Zeitmessung. Am Ende gibt die Funktion die Länge des Pulses in Mikrosekunden zurück. Um die Entfernung zu erhalten, multiplizieren wir die Dauer mit 0,034 und teilen sie durch 2, wie in dieser Gleichung erklärt. Am Ende drucken wir den Wert der Distanz auf dem Serial Monitor.

Deklarieren Sie in der Setup-Methode Pin 4 als Input und initialisieren Sie buttonOn als false.

Bei der Schleifenmethode wird der aktuelle Wert der Tasteneingabe gelesen. Wenn es gedrückt wird, schaltet es die Taste von Aus auf Ein um. Wenn die Taste das nächste Mal gedrückt wird, wechselt sie von Ein auf Aus. Verzögerungen werden hinzugefügt, um das Rauschen zu reduzieren und zu vermeiden, dass die Ausgabe zu schnell geändert wird.

Empfohlen: