Hey everyone- sorry in advance for this being such a beginner question, and if this can be asked elsewhere please let me know, if there are other places I can better do my research. Thanks!
All that being said, I'm looking to design a robot using a multitude of Arduinos and likely a Raspberry pi at the heart, but at the moment I've just been sketching out the details and all my searching so far has led me here.
I'm looking to upload each part to separate Arduino boards (the 'head' on one, the neck and maybe other motors for an arm on another, mobility on another, etc...) and having the pi coordinate the bulk of it.
My confusion now lies within how to coordinate so many i2c programs going on at once/in different places, and I'm not entirely sure where to even begin. I've found a lot of helpful resources explaining what i2c is and how it works, namely this one: Gammon Forum : Electronics : Microprocessors : I2C - Two-Wire Peripheral Interface - for Arduino
But im not too sure how to correlate this information approaching what im doing, and this might require chaining i2cs across certain things (like an i2c screen on one board, then using i2c to connect this board to the pi) and I'm not sure if this can be done, what my overall limitations are, etc.
Any additional info regarding this is appreciated, thanks!