Abstandssensor - Abstände berechnen
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
Abstandssensor - Abstände berechnen
Die Frage klingt vielleicht komisch, aber in den ganze Anleitungen zum TXT finde ich keinen Hinweis, wie ich die Abstände des Abstandssensors (Ultraschall) richtig berechne.
Ich versuche gerade folgendes: Ich möchte einen Abstandssensor wie sie sich in Autos befinden nachbauen. Zu gewissen Abständen sollte er unterschiedliche Töne bzw. den selben Ton in unterschiedlichen Pulsgeschwindigkeiten ausgeben.
Hierzu habe ich ein Programm mit unterschiedlichen Verzweigungen zu den jeweiligen Abständen entworfen.
Der ersten Abzweigung wird der Wert des Sensors übergeben.
Doch welche Werte gebe ich denn als Bedingung bei den Abzweigungen ein?
Laut Anleitung kann der Abstandssensor bis zu 400 mm messen. Er liefert Werte von 0 - 1023. Daher müsste doch 1cm dann dem Wert 2,56 (gerundet) entsprechen.
Wenn ich ein Signal für 20 cm abfragen möchte, müsste ich den Wert 51 eingeben.
Ist meine Denkweise hier richtig? Oder denke ich einfach nur zu kompliziert und die Werte des Sensors werden einfach nur in cm angegeben.
Ich versuche gerade folgendes: Ich möchte einen Abstandssensor wie sie sich in Autos befinden nachbauen. Zu gewissen Abständen sollte er unterschiedliche Töne bzw. den selben Ton in unterschiedlichen Pulsgeschwindigkeiten ausgeben.
Hierzu habe ich ein Programm mit unterschiedlichen Verzweigungen zu den jeweiligen Abständen entworfen.
Der ersten Abzweigung wird der Wert des Sensors übergeben.
Doch welche Werte gebe ich denn als Bedingung bei den Abzweigungen ein?
Laut Anleitung kann der Abstandssensor bis zu 400 mm messen. Er liefert Werte von 0 - 1023. Daher müsste doch 1cm dann dem Wert 2,56 (gerundet) entsprechen.
Wenn ich ein Signal für 20 cm abfragen möchte, müsste ich den Wert 51 eingeben.
Ist meine Denkweise hier richtig? Oder denke ich einfach nur zu kompliziert und die Werte des Sensors werden einfach nur in cm angegeben.
Re: Abstandssensor - Abstände berechnen
Hallo Rito,
ich denke nicht das die Werte Linear und damit berechenbar sind.
Du solltest dir die Werte notieren, indem du die Abstände misst und die Werte aus dem Interfacetest abliest.
ich denke nicht das die Werte Linear und damit berechenbar sind.
Du solltest dir die Werte notieren, indem du die Abstände misst und die Werte aus dem Interfacetest abliest.
Grüße
Reiner
Reiner
Re: Abstandssensor - Abstände berechnen
Hallo,
ich bin mir zwar nicht sicher, habe aber bis jetzt immer alle Werte als 1 zu 1 verwendet.
ich bin mir zwar nicht sicher, habe aber bis jetzt immer alle Werte als 1 zu 1 verwendet.
- Dirk Fox
- ft:pedia-Herausgeber
- Beiträge: 1833
- Registriert: 01 Nov 2010, 00:49
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Abstandssensor - Abstände berechnen
Hallo Rito,
der Ultraschallsensor von fischertechnik liefert die Abstandswerte bereits in cm (siehe z.B. die Online-Hilfe von ROBO Pro, 8.1.4).
Wenn Du einen Wert von 1024 erhälst, dann konnte er kein Objekt erkennen; Werte zw. ca. 400 und 1024 dürfen nicht auftreten.
Beste Grüße,
Dirk
der Ultraschallsensor von fischertechnik liefert die Abstandswerte bereits in cm (siehe z.B. die Online-Hilfe von ROBO Pro, 8.1.4).
Wenn Du einen Wert von 1024 erhälst, dann konnte er kein Objekt erkennen; Werte zw. ca. 400 und 1024 dürfen nicht auftreten.
Beste Grüße,
Dirk
Re: Abstandssensor - Abstände berechnen
mm, nicht cm, oder?Dirk Fox hat geschrieben:der Ultraschallsensor von fischertechnik liefert die Abstandswerte bereits in cm
Re: Abstandssensor - Abstände berechnen
ZentimeterThomasW hat geschrieben:mm, nicht cm, oder?Dirk Fox hat geschrieben:der Ultraschallsensor von fischertechnik liefert die Abstandswerte bereits in cm
Re: Abstandssensor - Abstände berechnen
Ok, dann muss der Fehler in der Formulierung "Laut Anleitung kann der Abstandssensor bis zu 400 mm messen" stecken
Re: Abstandssensor - Abstände berechnen
Ja, das mit den 400mm hat mich auch ganz schön verwirrt.
Aber nach mehrmaligem Nachmessen, scheint der Abstandssensor tatsächlich den Abstand 1:1 in cm anzugeben.
Wer hätte gedacht, dass es so einfach ist.
Aber nach mehrmaligem Nachmessen, scheint der Abstandssensor tatsächlich den Abstand 1:1 in cm anzugeben.
Wer hätte gedacht, dass es so einfach ist.