Files
matrix64/test_buttons.py
2025-12-31 13:06:17 +01:00

36 lines
812 B
Python

#!/usr/bin/env python3
"""
GPIO Button Test Script using gpiozero
"""
from gpiozero import Button
import time
button1 = Button(0, pull_up=True)
button2 = Button(1, pull_up=True)
print("Button test - press buttons to test")
print("Press Ctrl+C to exit\n")
def on_button1_press():
print(">>> Button 1 (GPIO 0) PRESSED <<<")
def on_button1_release():
print(" Button 1 (GPIO 0) released")
def on_button2_press():
print(">>> Button 2 (GPIO 1) PRESSED <<<")
def on_button2_release():
print(" Button 2 (GPIO 1) released")
button1.when_pressed = on_button1_press
button1.when_released = on_button1_release
button2.when_pressed = on_button2_press
button2.when_released = on_button2_release
try:
while True:
time.sleep(0.1)
except KeyboardInterrupt:
print("\nTest complete.")