小编use*_*675的帖子

覆盆子pi上的GPIO 3.3v输出'在Raspberry Pi上发送的频道无效'

我正在尝试学习如何使用我的Raspberry Pi做一些很酷的事情.我正试图在我的覆盆子pi上运行带有3.3V gpio引脚的NMOS晶体管.我很确定它能够提供3.3V输出,但我一直都会遇到错误.我检查了我的布线和代码.我没有看到任何问题.请查看下面的代码,如果您发现任何错误,请告诉我.谢谢!

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(12,GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(17,GPIO.OUT)
GPIO.output(17,GPIO.HIGH)
while True:
    input_state = GPIO.input(12)
    if input_state == False:
        #command for running 5v/3.3v output below
        GPIO.output(17,GPIO.LOW)
        time.sleep(3.5)
        GPIO.output(17,GPIO.HIGH)
Run Code Online (Sandbox Code Playgroud)

我使用"sudo python myscript.py"运行我的脚本.这是我不断得到的错误:

GPIO.setup(17,GPIO.OUT)ValueError:在Raspberry Pi上发送的通道无效

python gpio raspberry-pi

3
推荐指数
1
解决办法
5372
查看次数

标签 统计

gpio ×1

python ×1

raspberry-pi ×1