Android Centrala

Podržava li Raspberry Pi 3 B+ I2C?

protection click fraud

Najbolji odgovor: Da. Raspberry Pi podržava I2C sučelje putem svog GPIO zaglavlja. Onemogućen je prema zadanim postavkama pa ćete morati omogućiti hardver i instalirati neke uslužne programe prije nego što ga možete koristiti.

Amazon: Raspberry Pi 3 B+ ($40)

Što je I2C sučelje?

I2C sučelje (zapravo je I²C ili I-squared-c, ali to nitko ne želi upisati, stoga nadimak) krajnja je točka serijske sabirnice s interintegriranim krugom koja ne treba veliku brzinu komunikacija. Prijenos je sinkroni i s paketnom komutacijom i može ugostiti više glavnih i više podređenih uređaja na istoj sabirnici. Naći ćete da se koristi bilo gdje. Jednostavnost je važnija od brzine i obično se koristi za pričvršćivanje senzora ili opreme za nadzor.

Za hobi aplikacije, I2C sabirnica se obično koristi za spajanje PC ploče na LCD. I2C ruksak ploča može smanjiti broj potrebnih veza sa 16 na dvije, i s I/O pinovima stalno u nedostatku, to čini I2C sabirnicu vrlo vrijednom za mnoge projekte. Kako biste saznali više o I2C sabirnici i serijskim komunikacijama općenito, Sparkfun ima odličan primer za početak.

Korištenje I2C sučelja na Raspberry Pi

Prema zadanim postavkama, vaš Raspberry Pi ima onemogućeno I2C sučelje. Ne brinite, lako ga je omogućiti.

Koristit ćete isti alat za konfiguraciju koji ste vidjeli kada ste prvi put uključili svoj Raspberry Pi. Da biste ga vratili, upišite sudo raspi-config iz naredbenog retka. Opciju za omogućavanje I2C opcije pronaći ćete ispod Mogućnosti sučelja.

Nakon ponovnog pokretanja, možete instalirati sve pomoćne programe i alate za uklanjanje pogrešaka kao što su i2c-alati ili python-smbus biblioteke kroz standardni upravitelj paketa pomoću naredbe apt-get. Vaš projekt i jezik kodiranja koji koristite točno će odrediti koji će vam dodaci biti potrebni za komunikaciju preko I2C sabirnice pomoću standardnih GPIO pinova na vašem Raspberry Pi 3 B+.

Naš odabir

Raspberry Pi 3 B+

Uključuje naslijeđene autobusne komunikacije
Raspberry Pi 3 B+ podržava mnoge različite vrste serijske komunikacije putem svojih GPIO pinova, uključujući I2C sučelje. Ovo je jedan od razloga zašto volimo ovo malo jednopločno računalo!.

instagram story viewer