Entfernungen auf dem LCD anzeigen

Kate­go­rien: ,


Seite als PDF

Ziel des Projekts

Ein Ultra­schall­sen­sor misst die Ent­fer­nung zu einem Objekt und zeigt die Ent­fer­nung auf einem LCD an.

Das Programm

Im Pro­gramm sen­det der Befehl pul­seIn() ein HIGH-Signal, star­tet einen Timer und war­tet anschlie­ßend auf das zurück­kom­men­de Signal (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.

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

Sen­der und Emp­fän­ger müs­sen 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.

Benötigte Bauteile

Der Schaltplan

(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

Benötigte Bibliothek

Das Programm

Anzei­ge der Ent­fer­nung im Seri­el­len Plot­ter
Den Seri­el­len Plot­ter fin­dest du unter Werk­zeu­ge ⇒ Seri­el­ler Plot­ter …
… oder als Sym­bol in der Sta­tus­leis­te.

Ergän­ze das Pro­gramm für die Aus­ga­be auf dem LCD:

Im Kopf des Pro­gramms wird das LCD defi­niert:

Im set­up-Teil wird das LCD gestar­tet …

… und der loop-Teil wird durch die Aus­ga­be auf dem LCD ergänzt.

Für den Ent­fer­nungs­mes­ser ist auch eine Biblio­thek ver­füg­bar:

Abge­wan­del­tes Bei­spiel aus:  ?https://playground.arduino.cc/Code/NewPing

Ähnliche Projekte


Letzte Aktualisierung: Juli 23, 2026 @ 22:29