所以我有一个小风扇连接到引脚 6(接地)和引脚 2。我试图在需要时手动启动和停止风扇,但尝试时出现此错误:
ValueError:发送的 channel 在 Raspberry Pi 上无效
这是我以 root 身份执行的代码。它似乎在其他引脚上工作,但在引脚 2 上不起作用
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(2, GPIO.OUT, pull_up_down=GPIO.PUD_UP)
我不确定如何访问此 pin。我做错了什么吗?
最佳答案
这可能是愚蠢的事情,我看起来完全一样。 GPIO 似乎有两种模式。 将 GPIO.setmode(GPIO.BOARD) 更改为
GPIO.setmode(GPIO.BCM)
它对我干净安装 Raspbian 很有用
关于python - 值错误 : The channel sent is invalid on a Raspberry Pi - Controlling GPIO Pin 2 (BOARD) using Python causes Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24226310/