Skip to content

Messung der Entfernung mithilfe eines Ultraschallsensors und einem Arduino.

Notifications You must be signed in to change notification settings

JackboyPlay/Ultraschallsensor

Repository files navigation

Ultraschallsensor

Messung der Entfernung mithilfe eines Ultraschallsensors und einem Arduino.

Konsolenbefehle

  • trigger: Startet eine Abstandsmessung.

Berechnung des Abstandes

Als erstes erhalten wir die länge der Zeit in Mikrosekunden, bis die Ultraschallwellen zurückgeworfen wurden. Die Länge ist die Variable wert, welche in der Float-Variable zahl festgehalten wird, damit wir mit Gleitkommazahlen rechnen können.

float zahl = wert;

Nun multiplizieren wir die Zahl mit der Variablen schallgeschwindigkeit (~343,3 m/s), welche wir zuvor mit 1 000 000 dividieren, damit wir die Einheit m/µs erhalten.

zahl *= (schallgeschwindigkeit / 1000000);

Zu guter Letzt dividieren wir die Zahl mit 2, da die gemessene Entfernung Hin- und Rückweg beinhaltet.

zahl /= 2;

Nun haben wir die Entfernung in Meter berechnet.

Aufbau der Schaltung

image

  • Rote Kabel: Liefern einer Spannung beziehungsweise eines Stroms.
  • Türkise Kabel: Verbunden mit der Masse (Potenzial 0V).
  • Gelbe Kabel: Signal, damit ein Echo abgesendet und empfangen wird.
  • Pinke Kabel: Empfange des Echosignales, hierbei wird die Zeit gemessen, wie lange ein Potential von 5V anfiel.

About

Messung der Entfernung mithilfe eines Ultraschallsensors und einem Arduino.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published