Un altro protocollo che ho usato è il protocollo I2C chiamato anche IIC.
Il significato delle lettere è Inter Integrated Circuits (interconnesione di circuiti integrati).
Questo protocollo permette di collegare più dispositivi tra di loro sfruttando solo tre cavi in comune.
I tre cavi sono:
SDA
SCL
GND
SDA è la linea che invierà le informazioni.
SCL è la linea che invierà il clock
GND è la massa comune a tutti i dispositivi.
I protocollo utilizza delle regole fondamentali con delle limitazioni, se volete approfondire il tema potete visitare la seguente pagina Protocollo I2C
Arduino dispone di un uscita per il collegamento di dispositivi con tale protocollo ed ha anche delle librerie per facilitarne l'utilizzo.
I piedini da utilizzare sono:
A5
A4
Il piedino A5 si occupa dell'invio del clock, mentre il piedino A4 viene usato per l'invio delle informazioni, visto che i dispositivi sono collegati alla stessa alimentazione, la massa sarà comune.
Il primo dispositivo che collegheremo è la bussola.
Aggiunta il link al corso Linux Uno su Udemy.
Aggiunto il tutorial per la realizzazionedi un Arcade con materiale di riciclo.