MCP9600与覆盆子

时间:2020-03-19 14:39:06

标签: python i2c

我对 Adafruit 的MCP9600感到生气。
我正在使用Raspberry,并且仅将其连接到MCP。
用pip库下载之后,我尝试运行 Adafruit 的示例:

import time
import board
import busio
import adafruit_mcp9600

i2c = busio.I2C(board.SCL, board.SDA, frequency=100000)
mcp = adafruit_mcp9600.MCP9600(i2c)

while True:
    print((mcp.ambient_temperature, mcp.temperature, mcp.delta_temperature))
    time.sleep(1)

但出现以下错误:

Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/adafruit_bus_device/i2c_device.py", line 169, in __probe_for_device
  self.i2c.readfrom_into(self.device_address, result)
File "/home/pi/.local/lib/python3.7/site-packages/busio.py", line 74, in readfrom_into
  return self._i2c.readfrom_into(address, buffer, stop=stop)
File "/home/pi/.local/lib/python3.7/site-packages/adafruit_blinka/microcontroller/generic_linux/i2c.py", line 44, in readfrom_into
  readin = self._i2c_bus.read_bytes(address, end-start)
File "/home/pi/.local/lib/python3.7/site-packages/Adafruit_PureIO/smbus.py", line 155, in read_bytes
  return self._device.read(number)
OSError: [Errno 121] Remote I/O error

如果有人能帮助我,我会很高兴。

0 个答案:

没有答案