MCP9600 с малиной - PullRequest
       5

MCP9600 с малиной

0 голосов
/ 19 марта 2020

Я схожу с ума от MCP9600 от Adafruit .
Я использую 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

Я был бы очень рад, если бы кто-нибудь мог мне помочь.

...