#!/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.")