PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie steuert man einen Distanzsensor an ?



Mario94
03.01.2011, 20:39
Hey Leute,

Ich habe mir diesen Sensor für meinen RP6 gekauft http://www.conrad.de/ce/de/product/504591/DISTANZ-SENSOR-GP2Y0A21YK0F/SHOP_AREA_14741&promotionareaSearchDetail=005 . Allerdings weiß ich jetzt nicht wie ich ihn ansteuere, da die Beispielprogramme und auch die funktionen nur für den RP6 und die schon angeschlossenen Sensoren sind.

Wie kann ich die Werte des Sensors abfragen ?

i_make_it
03.01.2011, 21:29
Dein Link führt zum Sharp GP2Y0A21YK0F.
Reichts auf der Seite kannst du das 4 seitige Datenblatt als PDF downloaden.
Auf Seite 3 findest du dort in Fig.5 den Spannungsverlauf des Analogausgangs des Sensors relativ zu Entfernung.

Also minimal den Sensor mit GND und 5VDC sowie den Analogausgang mit einem Analogeingang des µC verbinden.

In der Praxis kommt dann noch etwas mehr dazu.
Da ich jetzt zu faul bin für dich zu suchen, verweise ich kurzerhand auf die Suchfunktion hier im Forum.
Das es da was zu den Sharp Sensoren gibt, weis ich da ich es selbst schon gelesen habe. Suchen hilft halt.

shedepe
04.01.2011, 00:29
Und beim RP6 dann einfach mit der entsprechenden Library Funktion den passenden ADC Eingang auslesen.

BMS
04.01.2011, 11:43
Hallo,

im RN-Wissen gibt es dazu noch einige Informationen.
http://rn-wissen.de/index.php/Sensorarten#Sharp_Infrarotsensoren

Würde dir noch ein Filter dafür empfehlen, die Sharpsensoren verursachen nämlich erhebliche Störungen auf der 5V-Leitung und auf dem Analogausgang.
Siehe hier: http://rn-wissen.de/index.php/Bild:Sharp_filter.png

Grüße,
Bernhard