【发布时间】:2018-06-04 07:20:39
【问题描述】:
我正在尝试在 Python 上实现从 I2C 通信中读取。我面临的问题是,我从一个事务中的两个字节的答案中读取的传感器。有没有提供这种阅读方式的 Python 库。
这里是传感器回答的描述:
【问题讨论】:
-
听起来更像是基本的字节运算。试试
val = MSB*2^8+LSB或类似的。 -
字节算法没有问题,问题是如何从传感器收集这两个字节。
-
您选择的库(我们在这里不提供库推荐。)应该具有读取 16 位“单词”的功能。
-
您必须配置 I2C 总线并读取正确的地址。 instructables.com/id/Raspberry-Pi-I2C-Python所以假设你的问题的答案是
smbus -
感谢cmets,他们至少给了我一个起点。你能给我一个这样的阅读或某事的例子吗?
标签: python raspberry-pi3 i2c honeywell