nRF52840 Dongle CircuitPython 類比輸入腳位
如同大多數的MCU只有特定幾支腳有支援類比輸入的功能, nRF52840 Dongle 也是只有幾支腳位有類比輸入功能。但其實我也懶得查文件,所以就直接測試看看:
進入REPL,輸入指令:
>>> import board
>>> from analogio import AnalogIn
>>> analog_in = AnalogIn(board.P1_10)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: Invalid pin
這樣P1_10 (即下圖中的左下角 1.10 Pin) 這支腳位就是不支援的,如此,有點耐心的一支腳一支腳的試,全部試完,就知道了,:-)
>>> analog_in = AnalogIn(board.P0_31)
>>> analog_in = AnalogIn(board.P0_29)
>>> analog_in = AnalogIn(board.P0_02)
結果,只有這3支腳位 (0.02, 0.29, 0.31) 沒有出現錯誤訊息。
那應該就是這樣了,之後找時間,實際接個電路來試試。
留言