NotImplementedError: Доска не поддерживается

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

Но вместо использования Raspberry Pi я пытаюсь использовать Jetson Nano для чтения только аналогового входа канала 0 MCP3008.

Я следую за расположением выводов в учебнике по Jetson Nano, поскольку он использует тот же макет, что и 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

Я проверил исходный код, он указывает на эту строку.

Тем не менее, я посмотрел источник библиотеки платы, он поддерживает Jetson Nano из-за строки

board_id == ap_board.JETSON_NANO

Любое руководство может помочь мне в дальнейшем найти проблему, будет очень полезно. Спасибо!

0 ответов

Другие вопросы по тегам