Skip to content

Instantly share code, notes, and snippets.

@kris-sum
Created January 18, 2015 16:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kris-sum/602f963995d6ff2b72c9 to your computer and use it in GitHub Desktop.
Save kris-sum/602f963995d6ff2b72c9 to your computer and use it in GitHub Desktop.
Testing two button input on raspberry pi
import os
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
GPIO.setwarnings(False)
#configure your GPIO pins
team1 = 16
team2 = 20
GPIO.setup(team1, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.setup(team2, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
def voteTeam1(n):
print('pushed1')
def voteTeam2(n):
print('pushed2')
GPIO.add_event_detect(team1, GPIO.RISING, callback=voteTeam1, bouncetime=200)
GPIO.add_event_detect(team2, GPIO.RISING, callback=voteTeam2, bouncetime=200)
while True:
time.sleep(0.5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment