import RPi.GPIO as GPIO import time # Konfigurasi GPIO BUTTON_PIN = 22 # Pin GPIO yang digunakan GPIO.setmode(GPIO.BCM) GPIO.setup(BUTTON_PIN, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Pull-down resistor print("Tekan tombol untuk menguji...") try: while True: if GPIO.input(BUTTON_PIN) == GPIO.HIGH: print("Tombol ditekan!") else: print("Tombol tidak ditekan.") time.sleep(0.1) # Delay untuk menghindari pembacaan terlalu cepat except KeyboardInterrupt: print("Program dihentikan.") finally: GPIO.cleanup()