QWIIC Shield¶
O QWIIC Shield oferece à OpenMV Cam dois conectores Qwiic (JST-SH 4 pinos) encadeáveis ligados aos seus pinos I2C, para que as placas do ecossistema SparkFun Qwiic possam ser ligadas diretamente.
Para a ficha técnica completa, fotos e encomendas, consulte a página do produto QWIIC Shield.
Destaques¶
Dois conectores JST-SH Qwiic para encadeamento de periféricos I2C
Encaminha os pinos P4 (SCL) e P5 (SDA) da OpenMV Cam
Compatível com o ecossistema SparkFun Qwiic
Sem resistências de pull-up a bordo (use pull-ups por software ou externos)
Pinout¶
Referência de pinos¶
Pino |
Função |
|---|---|
P4 |
SCL Qwiic — relógio I²C para ambos os conectores Qwiic |
P5 |
SDA Qwiic — dados I²C para ambos os conectores Qwiic |
Barramento 3.3V |
Alimenta os dispositivos Qwiic ligados |
Barramento GND |
Massa comum (também encaminhada para ambos os conectores Qwiic) |
Utilização¶
Pesquisar dispositivos Qwiic ligados ao barramento I²C. O shield não inclui resistências de pull-up a bordo — ative pull-ups internos por software ou utilize os pull-ups integrados nas placas Qwiic ligadas:
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()])