我有一个SFM3000流量传感器,想从读取序列号开始。我以前用SHT85做过,很成功。除了将电压增加到5V和更换寄存器外,一切基本上都是一样的。 通过i2cdetect我可以看到设备。 我可以向设备发送命令,但无法读取。你知道吗
我尝试了不同的smbus包,并使用i2cget/set直接访问了传感器。但我没有成功。我在一台FTDI U232H上测试了传感器,一切正常。树莓有问题吗?你知道吗
这就是我所尝试的:
from smbus import SMBus
import time
bus = SMBus(1)
bus.write_i2c_block_data(0x40, 0x31, [0xAE])
time.sleep(0.0005)
bus.read_byte_data(0x40, 6)
我收到一个远程IO错误。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐