我尝试将Heart Rate Sensor与raspberry pi Zero连接起来。要做到这一点,我使用I2C端口通信。 我有一个0x50地址的传感器并且工作正常,但是当我做了很长时间的循环时,出现错误(110)。
例如,我花了一段时间连续看到数据和错误出现(半分钟后),现在传感器没有连接到I2C总线。 (使用命令i2cdetect -y 1我没有看到任何传感器连接,之前的位置,它是。 我不得不断开连接并再次使用它,当我进行多次读取时,再次返回错误,
你知道为什么吗?你能救我吗?
import smbus
while True:
bus = smbus.SMBus(1)
b = bus.read_byte_data(0x50,0)
print b