playzing/trigger_once.py

26 lines
612 B
Python

import time
try:
import RPi.GPIO as GPIO
except ImportError as error:
raise RuntimeError(f"Could not import Raspberry Pi GPIO library. {error}")
TRIGGER_PIN = 37
if __name__ == "__main__":
# Use physical board header numbering
GPIO.setmode(GPIO.BOARD)
# Set the pin that will trigger the dispenser as an output, but not sending a signal yet
GPIO.setup(TRIGGER_PIN, GPIO.OUT, initial=GPIO.LOW)
# Send a trigger
GPIO.output(TRIGGER_PIN, GPIO.HIGH)
print("Activate output signal")
time.sleep(0.5)
GPIO.output(TRIGGER_PIN, GPIO.LOW)
print("End output signal")