I'm trying to set up a "network" of Arduinos that send data back and forth between each other.
I know that I2C protocol would probably be the easiest since it only uses up 2 pins and those are the analog pins that I dont use much of anyway.
But I heard somewhere or read somewhere that the I2C protocol will only work within 5 feet or so of each other?? I need to wire Arduinos from different rooms to each other. How would I accomplish this? I know I can use an Ethernet shield between each of them, but that would be fairly expensive... is there any other option?
I just started this http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1279201520 thread. Maybe you could use a 1-Wire connection like I am trying to accomplish? Drawback of 1-Wire is that it is not as fast as I2C, but you can use it over longer lines.
I want an arduino in each room if possible...that's why I want i2c... I can have one master and a bunch of slaves. The slaves will be hosting rfid readers on the serial receive line so I didn't know if I could use it for communication...