树莓派上有两个按钮。我想要这样的功能:
如果按下按钮1,它将等待10秒钟以检查按钮2是否被按下。如果按下10秒按钮2,则应执行按钮2的代码。如果在10秒内未按下按钮2,则应执行按钮1的代码。
请告诉我如何在python中实现此功能。
我的按钮代码如下:
#Button One
button_state = GPIO.input(17)
if button_state == False:
GPIO.output(5,GPIO.HIGH)
print('Button One Pressed')
time.sleep(10)
else:
GPIO.output(5,GPIO.LOW)
#Button Two
button_state = GPIO.input(24)
if button_state == False:
GPIO.output(26,GPIO.HIGH)
time.sleep(1)
GPIO.output(26,GPIO.LOW)
print('exit')
break
else:
GPIO.output(26,GPIO.LOW)