QWIIC Shield¶
O QWIIC Shield dá à OpenMV Cam dois conectores Qwiic (JST-SH de 4 pinos) encadeáveis ligados aos seus pinos I2C, de modo que as placas do ecossistema SparkFun Qwiic podem ser conectadas diretamente.
Para o datasheet completo, fotos e informações de compra, consulte a página do produto QWIIC Shield.
Destaques¶
Dois conectores Qwiic JST-SH para encadear periféricos I2C
Roteia os pinos P4 (SCL) e P5 (SDA) da OpenMV Cam
Compatível com o ecossistema SparkFun Qwiic
Sem pull-ups embarcados (use pull-ups por software ou externos)
Pinagem¶
Referência de pinos¶
Pino |
Função |
|---|---|
P4 |
Qwiic SCL — clock I²C para ambos os conectores Qwiic |
P5 |
Qwiic SDA — dados I²C para ambos os conectores Qwiic |
Trilho 3.3V |
Alimenta os dispositivos Qwiic conectados |
Trilho GND |
Terra comum (também roteado para ambos os conectores Qwiic) |
Uso¶
Faça uma varredura em busca de dispositivos Qwiic conectados ao barramento I²C. O shield não traz resistores de pull-up embarcados — habilite os pull-ups internos por software ou conte com os pull-ups embutidos nas placas Qwiic conectadas:
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()])