Прямо сейчас у меня есть кнопка, подключенная к контактам gpio пи. Если кнопка нажата, когда запущен скрипт python, она покажет «кнопка нажата ...», как это должно быть. Как добавить четыре функции к одной кнопке? Поэтому, если вы дважды нажмете кнопку, тогда будет сказано: «Кнопка была нажата дважды ...». И если вы нажмете кнопку три раза «Кнопка была нажата три раза ...» и так далее. Предложения?Несколько функций с одной кнопкой python gpio
import RPi.GPIO as gpio
import time
gpio.setmode(gpio.BCM)
gpio.setup(18, gpio.IN)
while True:
input_value = gpio.input(18)
if input_value == True:
print('The button has been pressed...')
time.sleep(0.1)
Благодарим за быстрый ответ. Я возился с вашим предложением, и у меня возникли проблемы с пониманием. С помощью этого метода, как действие может определяться числом кликов? – Benjamin
вы просто ненавидите делать случай переключателя при нажатии во втором, если. если (нажата == 1): действие 1 Элиф (нажать == 2): действие 2 И так ^^ – Thanatheos