Centrale Android

Il Raspberry Pi 3 B+ supporta I2C?

protection click fraud

Migliore risposta: SÌ. Il Raspberry Pi supporta l'interfaccia I2C tramite la sua intestazione GPIO. È disabilitato per impostazione predefinita, quindi dovrai abilitare l'hardware e installare alcune utilità prima di poterlo utilizzare.

Amazzonia: Raspberry Pi 3B+ ($40)

Cos'è un'interfaccia I2C?

L'interfaccia I2C (in realtà è I²C o I-quadrato-c ma nessuno vuole digitarlo, quindi il soprannome) è il punto finale di un bus seriale a circuito interintegrato che non necessita di alta velocità comunicazione. La trasmissione è sincrona ea commutazione di pacchetto e può ospitare più dispositivi master e più dispositivi slave sullo stesso bus. Lo troverai usato ovunque. La semplicità è più importante della velocità ed è comunemente usata per collegare sensori o apparecchiature di monitoraggio.

Per le applicazioni hobbistiche, il bus I2C viene comunemente utilizzato per collegare una scheda PC a un LCD. Una scheda backpack I2C può ridurre il numero di connessioni necessarie da 16 a due e con pin I/O

Sempre scarseggia, il che rende il bus I2C molto prezioso per molti progetti. Per saperne di più sul bus I2C e sulle comunicazioni seriali in generale, Sparkfun ha un ottimo primer per iniziare.

Utilizzando l'interfaccia I2C sul Raspberry Pi

Per impostazione predefinita, il tuo Raspberry Pi ha l'interfaccia I2C disabilitata. Non preoccuparti, è facile abilitarlo.

Utilizzerai lo stesso strumento di configurazione che hai visto quando hai acceso per la prima volta il tuo Raspberry Pi. Per riportarlo indietro, digitare sudo raspi-config dalla riga di comando. Troverai l'opzione per abilitare l'opzione I2C sotto Opzioni di interfacciamento.

Dopo un riavvio, è quindi possibile installare eventuali utilità e strumenti di debug come strumenti i2c o il python-sbus librerie tramite il gestore di pacchetti standard utilizzando il comando apt-get. Il tuo progetto e il linguaggio di codifica che stai utilizzando determineranno esattamente quali extra ti serviranno per comunicare sul bus I2C utilizzando i pin GPIO standard sul tuo Raspberry Pi 3 B+.

La nostra scelta

Raspberry Pi 3B+

Include le comunicazioni bus legacy
Il Raspberry Pi 3 B+ supporta molti diversi tipi di comunicazione seriale attraverso i suoi pin GPIO, inclusa l'interfaccia I2C. Questo è uno dei motivi per cui amiamo questo piccolo computer a scheda singola!.

instagram story viewer