Ultraschallsensor


Ziel des Projekts

Der Ultra­schall­sen­sor HC-SR04 misst die Ent­fer­nung eines sich bewe­gen­den Objekts und zeigt Die Wer­te im Seri­el­len Moni­tor an.

Die Hardware

Der Ultra­schall­sen­sor HC-SR04 arbei­tet nach einem ein­fa­chen Prin­zip:

„Der Ultra­schall­sen­sor strahlt zyklisch einen kur­zen, hoch­fre­quen­ten Schall­im­puls aus. Die­ser pflanzt sich mit Schall­ge­schwin­dig­keit in der Luft fort.
Trifft er auf ein Objekt, wird er dort reflek­tiert und gelangt als Echo zurück zum Ultra­schall­sen­sor. Aus der Zeit­span­ne zwi­schen dem Aus­sen­den des Schall­im­pul­ses und dem Emp­fang des Echo­si­gnals berech­net der Ultra­schall­sen­sor intern die Ent­fer­nung zum Objekt.“

Quel­le: 🔗microsonic.de

Der Schaltplan

Damit der Ultra­schall­sen­sor ord­nungs­ge­mäß arbei­ten kann, musst du ihn so in das Steck­brett set­zen, dass Sen­der und Emp­fän­ger nach vorn zei­gen, damit das Signal unge­hin­dert gesen­det und emp­fan­gen wer­den kann. Die Lei­tungs­dräh­te wer­den auf der Rück­sei­te ein­ge­steckt.

Das Programm

Im Pro­gramm sen­det der Befehl pul­seIn() ein HIGH-Signal, star­tet einen Timer und war­tet anschlie­ßend dar­auf, dass das Signal wie­der zurück­kommt (den Wert LOW hat). Dar­auf­hin wird der Timer gestoppt und die Zeit­span­ne zwi­schen dem Sen­den des Signal (Trig­ger) und sei­ner Rück­kehr (Echo) wird in Mikro­se­kun­den ermit­telt.

Die Geschwin­dig­keit des Schalls in der Luft beträgt 343,20 m/s. Die­ser Wert muss in cm/µs (cm/Mikro­se­kun­de) umgerech­net wer­den.

Umrech­nung in cm343,2 m • 100 = 34.320 cm
Stre­cke pro ms (Mil­li­se­kun­de)34.320 : 1.000 = 34,32 cm/ms
Stre­cke pro µs (Mikro­se­kun­de)34,32 : 1.000 = 0,03432 cm/µs

Ähnliche Projekte


Letzte Aktualisierung: Jan. 2, 2026 @ 10:10

Inhalt