Neokortex
19.04.2013, 18:55
Nachdem mein neues SRF10 geliefert wurde, würde ich es gerne per I2C am RaspberryPi Rev.B(2) (GPIO Ports) anschliessen. http://erik-bartmann.de//download/PiMeUp_ModelB_Rev2.pdf
Soweit mir das DB zum SRF10 sagt, benötigt der Sensor 5V: http://www.robotikhardware.de/download/srf10doku.pdf
RasPi liefert auch 5V allerdings sind für die I2C Leitungen lediglich 3.3V vorgesehen, die ebenfalls an einem anderen PIN zur Verfügung stehen. (http://en.wikipedia.org/wiki/Raspberry_Pi#Specifications)
Meine Frage ist nun, kann ich "einfach" den Sensor direkt anschliessen - die 5V/GND vom Raspi an den Sensor anschliessen und die I2C miteinander verbinden? Oder werden die 5V dann auch auf die I2C-Leitungen gelegt?
Nach tagelangem Suchen im Netz bin ich nicht wirklich schlauer darüber geworden. Einige Seiten sagen es geht direkt (z.B. http://www.robot-electronics.co.uk/htm/raspberry_pi_examples.htm), andere ich bräuchte ein PullUp Widerstand, noch andere sagen ich brauche einen Pegelwandler usw. Auch wenn der Raspi nicht so teuer ist, würde ich ihn ungerne durch "try n error" zerschiessen und hoffe hier vielleicht eine passende Hilfe zu bekommen.
Soweit mir das DB zum SRF10 sagt, benötigt der Sensor 5V: http://www.robotikhardware.de/download/srf10doku.pdf
RasPi liefert auch 5V allerdings sind für die I2C Leitungen lediglich 3.3V vorgesehen, die ebenfalls an einem anderen PIN zur Verfügung stehen. (http://en.wikipedia.org/wiki/Raspberry_Pi#Specifications)
Meine Frage ist nun, kann ich "einfach" den Sensor direkt anschliessen - die 5V/GND vom Raspi an den Sensor anschliessen und die I2C miteinander verbinden? Oder werden die 5V dann auch auf die I2C-Leitungen gelegt?
Nach tagelangem Suchen im Netz bin ich nicht wirklich schlauer darüber geworden. Einige Seiten sagen es geht direkt (z.B. http://www.robot-electronics.co.uk/htm/raspberry_pi_examples.htm), andere ich bräuchte ein PullUp Widerstand, noch andere sagen ich brauche einen Pegelwandler usw. Auch wenn der Raspi nicht so teuer ist, würde ich ihn ungerne durch "try n error" zerschiessen und hoffe hier vielleicht eine passende Hilfe zu bekommen.