Ultraschall Abstandsmesser

Dependencies:   HC_SR04_Ultrasonic_Library mbed

Timming

Unter Entfernungsmessung, Abstandsmessung oder Längenmessung versteht man die Messung des Abstandes zweier Punkte im Raum durch direkten oder indirekten Vergleich mit einer Längenmasseinheit wie beispielsweise dem Meter.

Ein Ultraschall Abstandsmesser misst die Entfernung zu einem Objekt (z.B. Wand) in cm.

Der Erkennungszyklus wird mittels eines Impulses von min. 10 Mikrosekunden auf der "pulse trigger" Leitung (Trig) gestartet. Sobald diese Leitung wieder tief wird, sendet der Sensor eine Serie von acht Schaltimpulsen, wartet einen kurzen Moment und setzt dann die Leitung Echo hoch. Das erste Ultraschallecho welches Empfangen wird, setzt die Echo Leitung wieder tief. Durch die Zeitspanne dazwischen, lässt sich den Abstand zu einem Objekt bestimmen.

Die Ganze Arbeit nimmt uns die SR04 Library ab.

Anwendungen

  • Erkennen von Hindernissen bei Robotern

Anschlussbelegung (Sensor - Shield)

  • VCC - V (5 Volt)
  • Trig - D5
  • Echo - D6
  • GND - G (Ground)
Download repository: zip gz

Files at revision 0:b84310cad4b3

Name Size Actions
[up]
HC_SR04_Ultrasonic_Library.lib 84 Revisions Annotate
main.cpp 798 Revisions Annotate
mbed.bld 65 Revisions Annotate