Android Centrala

Ali Raspberry Pi 3 B+ podpira I2C?

protection click fraud

Najboljši odgovor: ja Raspberry Pi podpira vmesnik I2C prek glave GPIO. Privzeto je onemogočen, zato boste morali pred uporabo omogočiti strojno opremo in namestiti nekaj pripomočkov.

Amazon: Raspberry Pi 3 B+ ($40)

Kaj je vmesnik I2C?

Vmesnik I2C (pravzaprav je I²C ali I-squared-c, vendar tega nihče noče vnesti, zato nickname) je končna točka serijskega vodila z interintegriranim vezjem, ki ne potrebuje visoke hitrosti komunikacije. Prenos je sinhron in paketno preklopljen ter lahko gosti več glavnih in več podrejenih naprav na istem vodilu. Uporabljali ga boste kjerkoli. Enostavnost je pomembnejša od hitrosti in se običajno uporablja za pritrditev senzorjev ali opreme za spremljanje.

Za hobi aplikacije se vodilo I2C običajno uporablja za pritrditev PC plošče na LCD. Nahrbtna plošča I2C lahko zmanjša število potrebnih povezav s 16 na dve in z I/O zatiči nenehno v pomanjkanju, zaradi česar je vodilo I2C zelo dragoceno za številne projekte. Če želite izvedeti več o vodilu I2C in serijskih komunikacijah na splošno, Sparkfun ima odličen primer za začetek.

Uporaba vmesnika I2C na Raspberry Pi

Vaš Raspberry Pi ima privzeto onemogočen vmesnik I2C. Ne skrbite, to je preprosto omogočiti.

Uporabili boste isto konfiguracijsko orodje, ki ste ga videli, ko ste prvič vklopili vaš Raspberry Pi. Če ga želite vrniti, vnesite sudo raspi-config iz ukazne vrstice. Spodaj boste našli možnost za omogočanje možnosti I2C Možnosti vmesnika.

Po vnovičnem zagonu lahko nato namestite vse pripomočke in orodja za odpravljanje napak, kot je i2c-orodja ali python-smbus knjižnice prek standardnega upravitelja paketov z ukazom apt-get. Vaš projekt in jezik kodiranja, ki ga uporabljate, bosta natančno določila, katere dodatke boste potrebovali za komunikacijo prek vodila I2C z uporabo standardnih zatičev GPIO na vašem Raspberry Pi 3 B+.

Naš izbor

Raspberry Pi 3 B+

Vključuje podedovane avtobusne komunikacije
Raspberry Pi 3 B+ podpira veliko različnih vrst serijske komunikacije prek svojih zatičev GPIO, vključno z vmesnikom I2C. To je eden od razlogov, zakaj obožujemo ta mali računalnik z eno ploščo!.

instagram story viewer