我尝试将心率传感器与树莓派零连接。为此,我使用 I2C 端口通信。我在 0x50 地址有一个传感器并且工作正常,但是当我长时间循环时,出现错误(110)。
例如,我花了一段时间连续查看数据并出现错误(半分钟后),现在传感器没有连接到 I2C 总线。(使用命令 i2cdetect -y 1 我没有看到任何传感器连接,以前是这样。我必须断开连接并再次使用它,当我进行多次读取时,再次返回错误,
你知道为什么?你能帮助我吗?
import smbus
while True:
bus = smbus.SMBus(1)
b = bus.read_byte_data(0x50,0)
print b