【2024 DigiKey创意大赛】职场提神法宝项目-IIC通讯总线获取多个传感器数据
[复制链接]
本帖最后由 eew_cT3H5d 于 2024-10-31 08:33 编辑
QWIIC(Qwiic)是一种由SparkFun Electronics开发的标准化、即插即用的连接系统。它使用一系列4针JST SH连接器和电缆,通过I2C协议快速轻松地连接各种传感器、显示器和其他组件,无需焊接或布线。QWIIC系统简化了I2C设备的接线过程,使用预捆绑的电缆。此外,QWIIC连接系统还包括多种扩展板和电缆,可以加速原型设计并减少错误的发生。 QWIIC系统的一个显著特点是其即插即用的设计,使得创建项目变得轻而易举。它支持菊花链连接,可以通过两根线与多个从器件进行通信。此外,QWIIC还提供了多种开发板和模块,例如Arduino UNO R4 WiFi和SparkFun RedBoard Qwiic,这些开发板都配备了QWIIC连接器
SCD30传感器驱动方法:
打开案例库:
删减代码:
SGP30传感器驱动方法:
打开案例库:
删减代码:
SHT4X传感器驱动方法:
打开案例库:
删减代码:
LTR329传感器驱动方法:
打开案例库:
删减代码:
汇总后代码如下:
红色:温湿度传感器SHT40相关驱动代码
蓝色:二氧化碳传感器SCD30相关驱动代码
绿色:多合一TVOC传感器SPS30相关驱动代码
黄色:光照度传感器LTR329相关驱动代码
串口调试打印获取的传感器数据
硬件连接图:3.3V供电,GPIO19为SDA、GPIO20为SCL
实物连接图:
附件:程序代码
|