Ardu-Aquarium Controller v. 3.3.1

lesto:
l'i2c mi pare arrivi a circa 10cm senza problemi, poi in realtà devi misurare l'effetto condensatore del cavo.

per il numero di periferiche, sono 127 massime via i2c.. un finto problema direi. Anche i seganli int possono essere messi tutti in parallelo su un pin arduino, che rilevato un int legge tutti i sensori.

in oltre è facile da trovare un programma i2c (non bloccante) detto "scanner i2c"; esso controlla tutti gli indirizzi i2c in cerca di risposta. quando la trova potete leggere il registro 0x00 che noterete essere sempre un codice che identifica univocamente un sensore: in base a ciò potete dinamicamente aggiungere e rimuovere sensori sul bus

ma non arrivava a 10 m e oltre?
http://forum.arduino.cc/index.php?topic=120403.0

o forse non ho capito?