Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Python 上实现从 I2C 通信中读取。我面临的问题是,我从一个事务中的两个字节的答案中读取的传感器。是否有提供此类阅读的 Python 库。
以下是传感器答案的描述:
你要找的图书馆就是smbus图书馆。如果您希望按照建议仅读取两个字节,请使用read_word_data(int addr,char cmd). 如果您使用的传感器返回超过 2 个字节,则必须使用read_block_data(int addr,char cmd)并执行一些字节运算。
smbus
read_word_data(int addr,char cmd)
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