Wire.h e slave spenti

mantissa00:
...
@pelletta grande! così per curiosità che progetto era con 7 arduini?

Niente di particolare, ci stavamo annoiando e abbiamo fatto una prova sulla comunicazione tra diversi arduino.

ho capito lo schema dello switch però c'è qualche problema.. gli slave non sono vicini fra di loro e ho scelto l'i2c proprio perchè ci sono pochi da dover tirare e la cosa è abbastanza modulare, se devo aggiungere moduli slave mi basta allungare i fili del bus e collegare i 2 fili.. con questo sistema dovrei aggiungere due fili (sia sda che slc) per ogni slave che voglio aggiungere.. o ho perso qualche passo? perderei gran parte della modularità.. o sbaglio?

Il collegamento I2C non è adatto per coprire grandi distanze, tienilo presente. Non credo puoi andare oltre il metro. Ti conviene comunicare attraverso la seriale se devi coprire distanze più lunghe.
Un pò di tempo fa ricordo che si è parlato di certi integrati per estendere la portata della comunicazione I2C, se ritrovo il topic lo posto.

ma per usare 7 arduini cosa hai fatto? hai usato uno switch per ogni coppia di slave?

Proprio così, bravo... hai capito il meccanismo. Un CD4066 ti permette di collegare al master al massimo 2 slave.