这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【SCD4XDEVBOARDW/CABLES】通过I2C读取环境数据

共3条 1/1 1 跳转至

【SCD4XDEVBOARDW/CABLES】通过I2C读取环境数据

菜鸟
2025-09-16 00:19:01     打赏

SCD4X DEV BOARD WCABLES通过I2C读取数据

 

测试环境:

编译器:Arduino IDE

硬件:Arduno R4 WIFI

库文件:https://github.com/Sensirion/arduino-i2c-scd4x

 

我们通过接线将我们的I2C接口跟Arduino连接上。

接线示意:

SCL—>A4

SDA->A5

VDD->3.3 or 5.5

GND-> GND

注意:模块本身没有上拉电阻,我们需要在SDA和SCL之间接10K的上拉电阻,否则,无法实现I2C通讯。

 

图中显示我们的库文件和代码,其中I2C的地址是0x62

 

我们将程序下载到Arduino中可以显示我们当前环境的温湿度和CO2的浓度。

程序的是5分钟读取一次数据来实现的,这样采集的数据比较准确,这个数据是我房间内的数据,这里的CO2浓度比较高,因为我的房间没有怎么通风。

 

总结:我们可以通过Arduino来轻松实现对数据的读取,但是在此前提我们需要自己添加10K的上拉电阻,否则我们I2C是通讯失败的,也是有点疑惑,卖这么贵的套件连上拉电阻都没有设计进去,也是有点疑惑。也是在我第一篇发现什么电阻电容都没有的板子,所需要的外围电路还是需要自己实现搭建才能正常的运转。






院士
2025-09-16 12:23:45     打赏
2楼

谢谢分享。


院士
2025-09-17 15:24:53     打赏
3楼

arduino的I2C通讯也是这么的简单,实用。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]