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. Sommaire masquer 1 Einführung 1.1 Wie funktioniert es? 2 So funktioniert der Abstandssensor mit einer Bibliothek 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) / 2Die 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: #include "SR04.h" const int trigPin =2; const int echoPin =3; UltraSonicDistanceSensor distanceSensor(trigPin, echoPin); void setup() { Serial.begin(9600) ; } void loop() { Serial.print("Abstand in cm :") ; Serial.println(distanceSensor.measureDistanceCm()) ; delay (500) ; } Hier ist ein Diagramm der Sensorverkabelung: