Hallöle,
hat von Euch schon mal jemand versucht mehrere Arduinos mit I2C zu vernetzen?
Mit der Wiring-Library sollte das laut z.B. -> diesem <- Artikel funktionieren.
Ich versuche gerade, einen Command-Dispatcher auf einem Arduino Pro-Mini zu implementieren, der über rs232 Befehlssequenzen entgegennimmt, diese auswertet und dann an den zugehörigen Slave-Controller über I2C weiterleitet.
So hätte ich für eine Dreier-Servo-Kombination ( 6 Freiheitsgrade = DOF, wenn ich mich nicht irre ) einen eigenen Controller um z.B. einen Laser zu positionieren.
Ein weiterer wäre für die Synchronisation der Motordrehzahlen sowie Geschwindigkeit und Drehrichtung zuständig.
Usw. ...
Der RPi sitzt ganz oben und steuert das Ganze.
Spannend wäre halt jetzt die Frage, inwieweit es tatsächlich möglich ist, mehrere Arduinos per I2C zu vernetzen (über die A4 und A5 Anschlüsse).
Wäre schön, wenn das schon mal jemand probiert hätte und mich da ein wenig aufklären könnte (z.B. wegen Buszugriff, Slave-Adressen, ...). Das würde mir vermutlich eine Menge Sucherei ersparen.
Ansonsten: ich poste das Ergebnis dann mal hier (dauert aber noch ein bisschen).
So langsam nähere ich mich wieder der Ursprungs-Idee mit dem µController Netzwerk. Zieht sich ganz schön, das Thema ...
cu,
-ds-