我希望通过事件触发器停止电动机。
这是电机脚本
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11,GPIO.OUT)
GPIO.setup(13,GPIO.OUT)
GPIO.setup(15,GPIO.OUT)
GPIO.output(11,GPIO.HIGH)
GPIO.output(13,GPIO.LOW)
GPIO.output(15,GPIO.HIGH)
GPIO.cleanup()
这是我希望以某种方式合并的事件触发脚本
import RPi.GPIO as GPIO
def button_callback(channel):
print("Button was pushed!")
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(10, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.add_event_detect(10,GPIO.FALLING,callback=button_callback)
message = input("Press enter to quit\n\n")
GPIO.cleanup()
这个想法是,当电动机运行时,开关通常是闭合的。当它打开时,我希望电动机关闭。
非常感谢!