PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RP6 mit Arduino als Master



BattleBot
20.05.2013, 16:47
Liebe Roboter-Community,

Ich möchte meinen Arduino als Master vom RP6 über I2C-Bus verwenden, da ich mit meinem Arduino bereits einen Programm zur Ansteuerung eines Servo + Ultraschall erstellt habe. Nun möchte ich den entsprechenden Winkel + Entfernung über I2C am RP6 kommunizieren damit er sich orientieren kann (siehe untenstehendes Bild für die Archi.). Dazu hätte ich folgende Fragen:

- Sind denn die I2C Pull-Up-Wiederstände bereits irgendwo auf der RP6-Base vorhanden oder muss ich sie an der XBUS hinzufügen?
- Was die Anbindung angeht verstehe ich nur das mit dem SLA, SLC, VDD und GND (habe bereits den Teil Arduino <-> Ultraschall angeschlossen und es funktioniert). Was muss ich denn mit dem Master-Reset und die Interrput Signale aus dem XBUS-Stecker beim Anschluss an der RP6-Base machen? Warum und Wo muss ich diese am Arduino anbinden?

Vielen Dank auf Eure Unterstützung! Battlebot.

25548

fabqu
20.05.2013, 17:47
Hi battlebot,

Ich hoffe, ich erzähle dir nichts falsches, aber deine vier pins (GND, VCC und SDA und SCL des I2C) würden schon für eine Kommunikation ausreichen. Mehr wird gar nicht benötigt. Auch pullups brauchst du keine mehr!
der rp6 ist ja, wie eigentlich auch dein Ultraschallsensor, ein Baustein im I2C-Gefüge. Was dieser Baustein dann genau macht (Daten Auslesen, Daten erzeugen, ...) bleibt dem jeweilgen Baustein überlassen.

Viele Grüße!

HerrHorst
11.06.2013, 21:51
Hallo BattleBot,

hast du es denn inzwischen hinbekommen? Ich würde gern etwas ähnliches versuchen, scheitere momentan aber wohl noch an der RP6-Software...

Viele Grüße