Selezione dei pin per I2c su Arduino Uno
Questo tutorial introduce un semplice metodo passo passo per identificare il layout dei pin per il bus di comunicazione I2C.
Prima di tutto, esaminiamo cos’è la comunicazione I2C, vero?
Quando comunichi con un altro individuo, hai bisogno di una modalità, come una lingua che entrambi capiscano. Considera queste due persone come schede Arduino e il linguaggio come bus di comunicazione. Tuttavia, c’è una sottile differenza; il rapporto con queste schede è Master e Slave.
Si possono collegare tante schede Arduino slave tramite il bus alla scheda Master, ma deve esistere un solo master. È come un amministratore delegato, che gestisce l’azienda e ha molti dipendenti. I2C viene utilizzato per la comunicazione a breve distanza.
Come è necessario sapere per collegare questi bus, è necessario conoscere l’esatta posizione del pin. Di solito, nelle vecchie schede Arduino, non avevano SDA e SCL collegati insieme.
Ora, le nuove schede Uno hanno SDA/SCL collegati insieme ai pin A4 e A5 di Arduino UNO. I pin A4 e A5 sono anche noti come PC4 e PC5 della porta C.
Il pin SDA è un’abbreviazione per i dati seriali, utilizzata per la comunicazione tra il master e lo slave Arduino Uno. Oltre a ciò, il pin SCL viene utilizzato per condividere il segnale di clock generato per il master e lo slave.