我有一个连接到拨动开关和 LED 的树莓派。每个开关打开一个 LED,第三个开关激活它对应的 LED,并再次闪烁 20 秒。目前,python 脚本将允许您根据需要关闭和打开按钮,但最后一个 while 参数仅在第一次运行。每次打开 GPIO 25 时,如何更改它以使第三个 LED 闪烁?
t_end = time.time() + 20
while(1):
GPIO.wait_for_edge(23, GPIO.FALLING)
print ("Phase 1 Initiated")
sounda.play()
GPIO.wait_for_edge(24, GPIO.FALLING)
print ("Phase 2 Initiated")
soundb.play()
GPIO.wait_for_edge(25, GPIO.FALLING)
print ("Phase 3 Initiated")
soundc.play()
while time.time() < t_end:
GPIO.output(6, GPIO.HIGH)
sleep(.5)
GPIO.output(6, GPIO.LOW)
sleep(.5)
牧羊人nacy
相关分类