簡體   English   中英

如何修復錯誤'AttributeError:模塊'board'沒有屬性'SCK'我正在使用樹莓派

[英]How to fix the error 'AttributeError: module 'board' has no attribute 'SCK'' I am using raspberry pi

我正在使用模塊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`

我希望閱讀溫度

親切的問候。

您確定不應該使用board.SCLK嗎? 您的代碼似乎與本示例非常接近, 就是常量在此處拼寫的方式。

您是否在raspi-config啟用了I2C接口?

這為我做到了

sudo pip3 install --force-reinstall adafruit-blinka

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM