-
-
Erfahrener Benutzer
Roboter Experte
Naja die Beispielimplementierung ist das Auslesen des Analog-Digital-Wandlers. Dann hast du wie oben beschrieben einen von der ADC-Auflösung abhängigen Wert. Bei der Megas 10 Bit => Wertebereich von 0 - 1023. Angenommen du hast die Ausgangsspannung des Sensors auf den vollen Auflösungbereich angepasst ( 10 - 150 cm <=> 0 - 1023 ), dann würde 1 dem kleinsten Wert den der ADC auflösen kann entsprechen.
Bei Null wärst du weiter als 150 cm weg. Alles dazwischen wäre idealerweise linear (was bei den Sensoren leider nur teilweise zutrifft), also könnte man alle Werte ( 2 - 1023 ) einer Entfernung zu ordnen.
-
Ich versuch mich morgen mal dran!
Zwischenfrage:
Was ich noch gelesen habe: Brauche ich nen Kondensator im Sensor? Um Spannungsabfälle zu vermeiden?!
Ich probier´s einfach morgen mal ohne und dann werd ich ja sehen ob es geht...
Da muss ich "nur" die Spannung Vcc abfragen und wenn die 0 ist, ist ein Loch!
Vorteil von dem Sensor ist auch: Das ich den in der Sekunde von jemandem bekommen habe
Geändert von ES1S (07.06.2012 um 14:01 Uhr)
-
Erfahrener Benutzer
Robotik Visionär
Den Sensor kannst du nehmen. Der Nachteil ist eben das du die Distanz nicht ändern kannst. Sollte sich der Bereich einmal ändern (warum auch immer) brauchst du einen anderen Sensor. Den Sensor ließt du wie einen Taster/Schalter/... ein.
MfG Hannes
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen