Bus I2C
Il
Bus
I2C
(I Quadro Ci o I Due Ci - Inter Integrated Circuit) dal 1992 è un
bus seriale standard di connessione tra circuiti integrati
Elettricamente
prevede due soli segnali: un
dato
ed un
clock
.
Logicamente
prevede
uno o più master
ed
uno o più slave
che comunicano
Una volta
acquisito il bus
, un
master seleziona uno slave
utilizzando il suo
ID a 7 bit
, questo consente di avere sino a 127 slave su un bus
Arduino
prevede la
gestione hardware
della comunicazione I2C, utilizzando i
piedini A4 (
SDA
) e A5 (
SDL
)
.
La
gestione software
del bus I2C è fatta
tramite la libreria
wire
, che è una libreria standard che
non va installata
, ma
va comunque richiamata
.
© Ing. Stefano Salvi - released under
FDL licence