Arduino-Abstandssensor

Einführung

Mit dem Distanzsensor (auch Ultraschallsensor genannt) können Sie Entfernungen messen. Er misst Entfernungen von 2 cm bis 400 cm mit einer Genauigkeit von 3 mm. Er ist der am weitesten verbreitete und kostengünstigste Distanzsensor. Es gibt deutlich genauere, aber auch deutlich teurere Modelle.

Wie funktioniert es?

Zur Entfernungsmessung verwendet der Ultraschallsensor ein Signal, das vom Trigger-Anschluss (Trig) gesendet und vom Echo-Anschluss empfangen wird. Die Zeit, die der Echo-Anschluss benötigt, um das Signal zu empfangen, ermöglicht es uns, die Entfernung zwischen Sensor und Objekt zu bestimmen.

So berechnet der Ultraschallsensor die Entfernung: Entfernung = (Empfangssignal * Schallgeschwindigkeit) / 2

Die Schallgeschwindigkeit in Luft beträgt 340 m/s.

Wir betrachten einige gängige Beispiele für den Einsatz des Ultraschallsensors HC-SR04.

So funktioniert der Abstandssensor mit einer Bibliothek

Um den Sensor in Betrieb zu nehmen, müssen Sie die HC-SR04-Bibliothek auf Arduino installieren:
Hier ist ein erstes Programm zur Entfernungsmessung mit dem Sensor:
Hier ist ein Diagramm der Sensorverkabelung: