Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # Input teste com detecção de borda usando dois botões em while
  4. # Programa fica em loop até executar CRTL+c ou kill no processo
  5.  
  6. import RPi.GPIO as GPIO
  7.  
  8. GPIO.setmode(GPIO.BCM)
  9.  
  10. PIN23 = 23
  11. PIN24 = 24
  12.  
  13. GPIO.setup(PIN23, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) #com pull-down via sw
  14. GPIO.setup(PIN24, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) #com pull-down via sw
  15.  
  16. while 1:
  17.     GPIO.wait_for_edge(PIN23, GPIO.RISING)
  18.     print("Entrada 23 em nível alto")
  19.  
  20.     GPIO.wait_for_edge(PIN24, GPIO.RISING)
  21.     print("Entrada 24 em nível alto")