QWIIC Shield¶
El QWIIC Shield ofrece a la OpenMV Cam dos conectores Qwiic (JST-SH de 4 pines) encadenables conectados a sus pines I2C, de modo que las placas del ecosistema Qwiic de SparkFun pueden conectarse directamente.
Para consultar la hoja de datos completa, fotos e información de compra, visita la página de producto del QWIIC Shield.
Características destacadas¶
Dos conectores Qwiic JST-SH para encadenar periféricos I2C
Enruta los pines P4 (SCL) y P5 (SDA) de la OpenMV Cam
Compatible con el ecosistema Qwiic de SparkFun
Sin resistencias pull-up integradas (usa pull-ups por software o externas)
Distribución de pines¶
Referencia de pines¶
Pin |
Función |
|---|---|
P4 |
Qwiic SCL — reloj I²C hacia ambos conectores Qwiic |
P5 |
Qwiic SDA — datos I²C hacia ambos conectores Qwiic |
Riel de 3.3V |
Alimenta los dispositivos Qwiic conectados |
Riel de GND |
Tierra común (también enrutada a ambos conectores Qwiic) |
Uso¶
Escanea los dispositivos Qwiic conectados en el bus I²C. El shield no incorpora resistencias pull-up: habilita las pull-ups internas por software, o confía en las pull-ups integradas en las 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()])