Hi all,
Now I'm not even sure if I should start this topic but I got some questions that need to be
answered. As we know there is possible a communication between 2+ arduino boards using i2C bus
Example:
http://www.geeetech.com/blog/2012/03/communicating-between-two-arduino-boards-using-i2c-bus/
In a topic that I done months ago probably about i2C bus I made question how to connect multiple
sensors on a arduino (need to find the address of each sensor put the same pull up resistor ..etc)
But what I have today in this topic in this project is to connect more than 3x ATmega328p-pu between
them which one of them will be the Master (getting all the data from the others) and the rest of them
Slaves and be as a Network.
The Master will get the necessary data from the Slaves, the slaves in the other way gonna have
different kind of code and sensors,buttons..etc
Questions:
- Is it possible to connect multiple atmega's together as one Master and multiple slaves?
- What a actual pull up resistor do, why i have to put them and how should I know which one to put
If i have other sensors connected in the same Slave. - Does the Slaves/Master code gonna affect the Loop of the code in case i need to do something
extremely controllable? - Does the network gonna slow down the atmegas for any kind of reason?
- How exactly I'm gonna send data from Slaves to Master?
ps(Master will be only to get the data from the slaves and store it or print it in the serial monitor)
If you can't answer or you think that I don't know some things please give me a link/url where i will
be glad to read and learn, please do not make negative comments, we are here to learn science.
Thanks,
Domino60