0
ボタンを押したままで私の瞬間的なボタンコントロールをPythonでリレーすることは可能でしょうか?GPIO瞬間的なボタンコントロールリレー
本質的に、ボタンを押すとリレーがオンになり、ボタンが離されるとリレーがオフになります。
現在、私は5 secondesの期間のためにそれをスイッチオン、小さなPythonスクリプトでリレーを制御することができるよ:
relay.py:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.OUT)
GPIO.output(4, GPIO.LOW)
time.sleep(5)
GPIO.output(4, GPIO.HIGH)
GPIO.cleanup()
print "Done!"
とすることが可能
button.py:
0123追跡瞬間的なボタンをホールドダウンされているとき私はこの流行っ二つを組み合わせることを試みた:
import os
from time import sleep
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(25, GPIO.IN)
GPIO.setup(4, GPIO.OUT)
while True:
if (GPIO.input(25) == False):
print "Button being pushed!"
GPIO.output(4, GPIO.LOW)
sleep(0.025)
GPIO.output(4, GPIO.HIGH)
しかし無駄に。どんな助けでも本当にありがとう!