Sto vagliando i vari modi per collegare diverse schede arduino fra loro in base alla distanza, piccola, media e grande (stimo < 5mt, < 50, < 100)
Sulla piccola pensavo di usare o I2C o SPI
Sulla media un sistema seriale via cavo Rs232 (master slave, token ring basato su messaggi), bluetooth
Sulla grande un sistema xbee o lan (ma richiede uno shield e vorrei evitarne l'uso)
Direi che siamo allineati
Sono abbastanza d'accordo sulle tue valutazioni.
L'unica cosa che aggiungerei, per le piccole distanze sono gli infrarossi.
Li ho provati e funzionano molto bene: ovvio che ci deve essere la clausola che non ci siano ostacoli in mezzo tra trasmettitore e ricevente
Ho notato che lo shield lan usa SPI (ovviamente) per comunicare col controller. Ergo per mettere in rete i vari arduino mi sa che resta solo i2c o seriale pilotato in corrente con RS485
Non metto zigbee o wireless visto che occuperebbero spazio con shields e non e' garantito che possano funzionare col modulo lan
xbee funziona con i pin RX\TX non con SPI quindi non ha problemi di convivenza con ETH, lo shield lo puoi anche evitare basta poco per far funzionare Xbee