QWIIC Shield¶
De QWIIC Shield geeft de OpenMV Cam twee in serie schakelbare Qwiic-connectoren (JST-SH 4-pins) die zijn bedraad naar de I2C-pinnen, zodat boards uit het SparkFun Qwiic-ecosysteem er direct op kunnen worden aangesloten.
Voor de volledige datasheet, foto’s en bestelinformatie, zie de productpagina van de QWIIC Shield.
Hoogtepunten¶
Twee Qwiic JST-SH-connectoren voor het in serie schakelen van I2C-randapparaten
Verbindt de pinnen P4 (SCL) en P5 (SDA) van de OpenMV Cam
Compatibel met het SparkFun Qwiic-ecosysteem
Geen pull-ups aan boord (gebruik software-pull-ups of externe)
Pinout¶
Pinreferentie¶
Pin |
Functie |
|---|---|
P4 |
Qwiic SCL — I²C-klok naar beide Qwiic-connectoren |
P5 |
Qwiic SDA — I²C-data naar beide Qwiic-connectoren |
3.3V-rail |
Voedt aangesloten Qwiic-apparaten |
GND-rail |
Gemeenschappelijke massa (ook doorverbonden naar beide Qwiic-connectoren) |
Gebruik¶
Scan naar aangesloten Qwiic-apparaten op de I²C-bus. De shield heeft geen pull-upweerstanden aan boord — schakel interne pull-ups in via software, of vertrouw op de pull-ups die in de aangesloten Qwiic-boards zijn ingebouwd:
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()])