在Beaglebone Black上读取I2C字节

时间:2020-05-03 10:10:20

标签: python i2c beagleboneblack

我有一个运行Linux beaglebone 4.14.71-ti-r80#1 SMP PREEMPT的Beaglebone Black星期五10月5日23:50:11 UTC 2018 armv7l GNU / Linux

我在I2C总线上连接了一个ams iAQ-Core CO2传感器,数据表:https://datasheet.octopart.com/IAQ-CORE-C-ams-datasheet-44382459.pdf

Beaglebone执行操作时会在地址0x5A上找到传感器

i2cdetect -y -r 2

我正在阅读数据表,但不立即知道下一步该怎么做。基本上,我想读取包含CO2,TVOC,电阻和状态信息的9个字节。

理想情况下,我想在Python(2.7或3)中执行此操作,当时正在查看Adafruit_GPIO库,但是缺少文档和示例,我无法读取9个字节。

我应该使用哪个库?要取出这9个字节我需要做什么?看着数据表,他们说了一些关于“与传感器的通信从读取数据的0xB5开始”,这是否意味着我需要通过电线发送0xB5?

非常感谢您的帮助!

0 个答案:

没有答案
相关问题