HC-SR04

Aus eLAB Wiki
Version vom 18. Februar 2018, 18:54 Uhr von ElabPeter (Diskussion | Beiträge) (split Arduino example)
Wechseln zu: Navigation, Suche

HC-SR04

Der Ultraschallsensor HC-SR04 ist ein preiswerter Sensor um Entfernungen im Bereich 4cm bis 3m zu messen. Ideal für kleine Roboter zum Erkennen von Hindernissen.

Wie funktioniert es?

Im Prinzip wie beim Ortungssinn der Fledermäuse. Der Sensor sendet kurze Burst von Ultraschallwellen über den Ultraschall Sender aus, lauscht dann auf die empafngenen Echos und misst dabei die Zeit, sie zwischen Senden und Empfangen vergehen. Die Schallwellen legen ca. 343 m/s zurück. Die Formel zur Umechnung der Signal Laufzeit in die Entfernung zum Hindernis in cm ist:

Entfernung(cm) = Schallgeschwindigkeit (m/s) / Laufzeit (s) / 2 * 100

Es wird durch 2x die Laufzeit geteilt weil das Signal erst zum Hindenis hin und wieder zurückläuft.

Technische Daten

  • Spannungsversorgung: 5V
  • Stromaufnahme: 2mA
  • max. Messrate: 50 Messungen pro Sekunde

Pinbelegung

Pin 1: VCC Pin 2: Trigger Pin 3: Echo Pin 4: GND