1

我正在尝试在 Python 上实现从 I2C 通信中读取。我面临的问题是,我从一个事务中的两个字节的答案中读取的传感器。是否有提供此类阅读的 Python 库。

以下是传感器答案的描述: 传感器的 I2c 答案

4

1 回答 1

1

你要找的图书馆就是smbus图书馆。如果您希望按照建议仅读取两个字节,请使用read_word_data(int addr,char cmd). 如果您使用的传感器返回超过 2 个字节,则必须使用read_block_data(int addr,char cmd)并执行一些字节运算。

图书馆信息:http ://www.raspberry-projects.com/pi/programming-in-python/i2c-programming-in-python/using-the-i2c-interface-2

于 2018-06-06T18:16:42.017 回答