lunedì 14 maggio 2012

Connessione I2C su Arduino

Il protocollo I2C e' un sistema seriale a 2 cavi con i quali e' possibile interagire con una serie di sensori
Immagine ripresa da qui anche se la mia attrezzatura e' sostanzialmente identica

Le resistenze devono essere da almeno 1K ohm (alcuni usano da 1.5-2 K Ohm mentre altri esempi riportano anche 10 K Ohm)

Il Pin 4 analogico dell'Arduino deve essere collegato a SDA (dati) del sensore
Il Pin 5 analogico dell'Arduino deve essere collegato a SCL (clock) del sensore

GND del sensore deve essere collegato ovviamente al  GND di Arduino cosi' come VDD al 5 Volts di Arduino

E' possibile usare il BUS I2C per mettere insieme piu' sensori, l'importante e' che ogni sensore abbia il proprio ID univoco

Ripreso da qui