com RS-485 você pode utilizar o o protocolo modbus.
Este meio de comunicação você utiliza 3 fios, canal A, canal B e terra, dependendo da distância e interferência você pode usar o par trançado shieldado.
existe a biblioteca modbus para arduino, só procurar no google.