监视PI上的两个GPIO引脚

2024-06-16 15:04:36 发布

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

#import GPIO library
import RPi.GPIO as GPIO

#set GPIO numbering mode and define input pin
GPIO.setmode(GPIO.BOARD)
GPIO.setup(16,GPIO.IN)
try:
    while True:
        if GPIO.input(16)==0:
            print "Open_16"
        else:
            print "Closed_16"

finally:
    #cleanup the GPIO pins before ending
    GPIO.cleanup()

如何修改上述脚本以监视2个GPIO引脚 正在监视16如何监视针脚16并说出针脚33

谢谢你的帮助


Tags: andimportinputgpiomodeaslibrarypin
1条回答
网友
1楼 · 发布于 2024-06-16 15:04:36
#import GPIO library
import RPi.GPIO as GPIO

#set GPIO numbering mode and define input pin
GPIO.setmode(GPIO.BOARD)
GPIO.setup(16,GPIO.IN)
GPIO.setup(33,GPIO.IN)
try:
    while True:
        if GPIO.input(16)==0:
            print "Open_16"
        else:
            print "Closed_16"

        if GPIO.input(33)==0:
            print "Open_33"
        else:
            print "Closed_33"

finally:
    #cleanup the GPIO pins before ending
    GPIO.cleanup()

如果你想要两个管脚状态之间的逻辑关系,比如AND,OR,XOR。。。使用逻辑运算符(https://www.guru99.com/python-operators-complete-tutorial.html

相关问题 更多 >