QWIIC Shield¶
QWIIC Shield antaa OpenMV Camille kaksi ketjutettavaa Qwiic-liitintä (JST-SH 4-nastainen), jotka on johdotettu sen I2C-nastoihin, joten SparkFunin Qwiic-ekosysteemin kortit voi kytkeä suoraan.
Täydellinen datalehti, kuvat ja tilaustiedot löytyvät QWIIC Shield -tuotesivulta.
Kohokohdat¶
Kaksi Qwiic JST-SH -liitintä I2C-oheislaitteiden ketjuttamiseen
Reitittää OpenMV Camin P4 (SCL)- ja P5 (SDA) -nastat
Yhteensopiva SparkFunin Qwiic-ekosysteemin kanssa
Ei sisäänrakennettuja ylösvetovastuksia (käytä ohjelmistollisia ylösvetoja tai ulkoisia)
Nastajärjestys¶
Nastaviite¶
Nasta |
Toiminto |
|---|---|
P4 |
Qwiic SCL — I²C-kello molempiin Qwiic-liittimiin |
P5 |
Qwiic SDA — I²C-data molempiin Qwiic-liittimiin |
3,3 V kisko |
Syöttää virtaa kytketyille Qwiic-laitteille |
GND-kisko |
Yhteinen maa (reititetty myös molempiin Qwiic-liittimiin) |
Käyttö¶
Etsi I²C-väylään kytkettyjä Qwiic-laitteita. Shieldissä ei ole ylösvetovastuksia — ota sisäiset ylösvedot käyttöön ohjelmistossa tai luota kytkettyihin Qwiic-kortteihin sisäänrakennettuihin ylösvetoihin:
from machine import Pin, SoftI2C
bus = SoftI2C(scl=Pin("P4", Pin.OPEN_DRAIN, Pin.PULL_UP),
sda=Pin("P5", Pin.OPEN_DRAIN, Pin.PULL_UP),
freq=100_000)
print("Qwiic devices:", [hex(addr) for addr in bus.scan()])