Protocolli per non brevi distanze

l'rs485 dovrebbe essere più che sufficiente.
Però non è una "breve" distanza; per breve distanza io penso all'i2c o alla SPI che al massimo arrivano ad una decina di centimetri!
se correggi il titolo sono sicuro che avrai più aiuto.

Tra l'altro se ne è già parlato spesso, la cosa migliore IMHO è un chip da seriale rs232 livelli TTL (insomma, la seriale di arduino) in RS485; Infatti la libreria SoftwareSerial ti permette di trasformare due pin qualsiasi dell'arduino in TX/RX (ma per via dell'implementazione software puoi rivecevere a massimo 19200baud e scrivere poco più velocemente, ma di solito è più che sufficiente), e quindi creare facilmente una rete con molti collegamenti. Infice credo che i chip siffatti siano abbastanza economici (max485 CREDO vada bene, verica se i livello sono ttl o no)