通过事件触发器停止电动机-L293D,Pi,Python

时间:2018-10-05 05:59:50

标签: python-3.x raspberry-pi

我希望通过事件触发器停止电动机。

这是电机脚本

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() 

这个想法是,当电动机运行时,开关通常是闭合的。当它打开时,我希望电动机关闭。

非常感谢!

0 个答案:

没有答案