Есть ли способ установить несколько GPIO.output в False / low в одной строке кода Python? - PullRequest
0 голосов
/ 02 июля 2019

Для завершения работы программы я бы хотел установить несколько GPIO на RPi3 в False / LOW / 0, используя как можно меньше кода.

Я начал со строки для индивидуальной настройки каждого GPIO. Затем я попробовал цикл «для». Я новичок в кодировании и ищу другие способы сделать это.

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 в определенное состояние.

...