PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I2C beim Pro-Bot128



bnitram
03.04.2010, 17:44
Hallo
Ich habe jetzt einen LCD und einen Ultraschallsensor für den Pro-Bot gebaut und sie funktionieren auch, aber kann ich auch über den einen I2C-Bus auch beides gleichzeitig anschließen??
Also ich möchte später die Entfernung mit dem Ultraschallsensor messen und dann das Ergebnis über den LCD anzeigen lassen.
Geht das?????????????????? :?:

schumi2010
03.04.2010, 19:11
Hallo,

gehen tut das schon, aber da der Display und der Ultraschallsensor beide über den einen 12C-Bus betrieben werden, musst du noch ein paar Drähte an X1-4 anlöten welche du dann beliebig ansteuern kannst.

Mfg Michael

bnitram
03.04.2010, 19:16
OK
Und wie meinst du das mit den Dräten?
Kannst du mir das genauer beschreiben?

schumi2010
03.04.2010, 19:35
Ich kanns ja mal versuchen :D

Also der Pro-Bot hat laut der Doku des Pro-Bots(S.8 ) 53 IOs! Da leider nur wenige der Pins herausgeführt wurden, musst du an den ensprechenden Stellen ein Draht an den Pin löten, um beides ansteuern zu können. Du musst in deinem Programm dann nur die jeweiligen Pins ansteuern.

bnitram
03.04.2010, 19:46
Gibs ne Zeichnung?

schumi2010
03.04.2010, 19:51
eine Zeichnung der Pins oder wie man die Drähte anschließ?

Für die Pins kannst du einfach mal auf Seite 36 in der Doku schauen da siehst du wo du welchen Draht anschließen kannst.

nechegris
03.04.2010, 20:06
Sollte schon gehen, da ja beide Geräte unterschiedliche Adressen haben.
Also Adresse1 US-Sensor abfragen und mit Adresse2 ans Display schicken.

kcrx
03.04.2010, 20:41
Hi bnitram,

also hier (http://lh6.ggpht.com/_f0JjDLueHaQ/S7eYT5W3T4I/AAAAAAAAAcc/FzWZIG5mXYQ/tmp.jpg) hab ich spontan mal ne Zeichnung gemacht. :P

Gruß

Frank

bnitram
03.04.2010, 22:51
Also kann ich beide teile an einen Port hängen und trotzdem einzelnd ansteuern?!.

kcrx
03.04.2010, 23:55
Ja, es ist möglich beide Teile an den I2C-Bus ranzuhängen und einzeln anzusteuern.
Also die beiden Leitungen des I2C-Bus sind an der Hauptplatine als "Unit-Bus" Anschluss herausgeführt (SDA & SCL). Für den Betrieb des Bussystems sind die benötigten Endwiderstände bereits auf der Pro-Bot Platine verbaut. Alle I2C-Bus Komponenten im Slave-Modus können (parallel) verbunden werden (z.B.:SRF02 und PCF8574A).
Wichtig ist dabei, dass alle Hardwareadressen eindeutig sind!
Man sollte auch darauf achten SDA und SCL nicht zu vertauschen.

bnitram
04.04.2010, 08:06
Also muss ich nichts zusätzlich anlöten sondern kann beide teile an einen Bus hängen ohne irgent etwas zusätzlich zu machen?

kcrx
03.05.2010, 22:20
Ja, hab ich auch schon so gemacht und funktioniert.