有没有办法在同一行python代码中将多个GPIO.output设置为False / low?

时间:2019-07-02 15:36:43

标签: python gpio

对于程序关闭,我想使用尽可能少的代码将RPi3上的几个GPIO设置为False / LOW / 0。

我从一行开始分别设置每个GPIO。然后,我尝试了一个“ for”循环。我是编码的新手,正在寻找实现此目的的其他方法。

def Shut_Down(): #first attempt
    GPIO.output(19, 0) 
    GPIO.output(20, 0)
    GPIO.output(13, 0)
    GPIO.output(4, 0)


def Shut_Down2(): #second attempt
    output_gpio = [19, 20, 13, 4] 
    for x in output_gpio
        GPIO.output(x, 0)

这两种方法都有效,我想看看是否存在将多个GPIO设置为特定状态的更简洁的方法。

0 个答案:

没有答案