Pages: [1]   Go Down
Author Topic: Which communication method to choose?  (Read 302 times)
0 Members and 1 Guest are viewing this topic.
Tampa, FL
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am Building a project which requires communication between two Arduinos and I'm having a problem choosing the method. I was going to use I2C because of the two wire system but i need the information to travel over 200ft of cable. Is there a different way that uses few wires or any type of booster for the I2C to travel further?
Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 126
Posts: 8475
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

There are boosters for I2C, the PCA9525 for example. But I've never really seen a definitive answer to exactly how long a cable these can be used with. Possibly because it depends on capacitance and that's different for all cables.

OTOH RS-485 is well documented to be good for up to 4000' (1200m). RS-485 will use the same number of wires but does need a UART or at least SoftSerial.

EDIT:
Have a look for SMBus, that's an industrial bus based on I2C.

_____
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Pages: [1]   Go Up
Jump to: