playzing/trigger_once_pi.py
Cocktail Frank 4be9ddb561 Add doc for card dispenser and Arduino dispenser script
The Arduino dispenser script sends a single dispense signal every run

Add incomplete Python packaging configuration file
2026-07-05 13:24:42 -04:00

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