Skip to content

Instantly share code, notes, and snippets.

@Indavelopers
Last active June 5, 2017 16:38
Show Gist options
  • Save Indavelopers/f8af7afe1ab2bf5c852cb7b884105833 to your computer and use it in GitHub Desktop.
Save Indavelopers/f8af7afe1ab2bf5c852cb7b884105833 to your computer and use it in GitHub Desktop.
Bloquear hasta cambio de estado del botón
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
PIN_BUTTON = 16
GPIO.setup(PIN_BUTTON, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
event = GPIO.wait_for_edge(PIN_BUTTON, GPIO.RISING, timeout=10000)
if event is None:
print('Timeout: button was not pressed')
else:
print('Button was pressed on pin #{}'.format(PIN_BUTTON))
print('Exiting execution: cleanning GPIO setup')
GPIO.cleanup()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment