NotImplementedError:板不受支持

2024-05-14 23:07:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图跟随this tutorial读取模拟输入。在

但我并没有使用树莓派,而是尝试使用Jetson Nano来读取MCP3008通道0的模拟输入。在

我在Jetson Nano教程中遵循pin布局,因为它与Raspberry Pi共享相同的布局。在

import busio
import digitalio
import board
import adafruit_mcp3xxx.mcp3008 as MCP
from adafruit_mcp3xxx.analog_in import AnalogIn

# create the spi bus
spi = busio.SPI(clock=board.SCK, MISO=board.MISO, MOSI=board.MOSI)

# create the cs (chip select)
cs = digitalio.DigitalInOut(board.D22)

# create the mcp object
mcp = MCP.MCP3008(spi, cs)

# create an analog input channel on pin 0
chan0 = AnalogIn(mcp, MCP.P0)

print('Raw ADC Value: ', chan0.value)
print('ADC Voltage: ' + str(chan0.voltage) + 'V')

上面的代码抛出错误:

    import board
  File "/usr/local/lib/python3.6/dist-packages/board.py", line 98, in <module>
    raise NotImplementedError("Board not supported")
NotImplementedError: Board not supported

我检查了源代码,它指向this line。在

然而,我查找了库源代码,它确实支持Jetson Nano,因为这行代码

^{pr2}$

任何能帮我进一步定位问题的指南都会很有帮助。谢谢!在


Tags: theimportboardspinanocreatepin布局

热门问题