Как исправить ошибку 'AttributeError: модуль' board 'не имеет атрибута' SCK '' Я использую raspberry pi - PullRequest
0 голосов
/ 23 апреля 2019

Я использую модуль max31865 и датчик pt100 для измерения температуры, но у меня проблема при запуске программы, потому что появляется эта ошибка

Traceback (most recent call last):
  File "/home/pi/eduardo/videos/temperature.py", line 5, in <module>
    spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
AttributeError: module 'board' has no attribute 'SCLK'

Я не знаю, в чем проблемаэто.

import board
import busio
import digitalio
import adafruit_max31865

spi = busio.SPI(board.SCLK, MOSI=board.MOSI, MISO=board.MISO)
cs = digitalio.DigitalInOut(board.D5)  # Chip select of the MAX31865 board.
sensor = adafruit_max31865.MAX31865(spi, cs, wires=3)

print('Temperature: {0:0.3f}C'.format(sensor.temperature))
print('Resistance: {0:0.3f} Ohms'.format(sensor.resistance))`enter code here`

Я ожидаю, чтобы прочитать температуру

С уважением.

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

Вы очень уверены, что не должно быть board.SCLK? Ваш код кажется очень близким к этому примеру , и именно так там пишется константа.

0 голосов
/ 24 апреля 2019

Вы включили интерфейс I2C в raspi-config?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...