Commit 70265952 authored by plaasio's avatar plaasio 👷🏽

Update btns.py

parent 53b86d44
import RPi.GPIO as GPIO # Import Raspberry Pi GPIO library
try:
GPIO.setwarnings(False) # Ignore warning for now
GPIO.setmode(GPIO.BOARD) # Use physical pin numbering
GPIO.setup(13, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 22 to be an input pin and set initial value to be pulled low (off)
GPIO.setup(15, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 23 to be an input pin and set initial value to be pulled low (off)
GPIO.setup(16, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 24 to be an input pin and set initial value to be pulled low (off)
GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 26 to be an input pin and set initial value to be pulled low (off)
while True: # Run forever
if GPIO.input(13) == GPIO.HIGH:
print("no")
break
if GPIO.input(15) == GPIO.HIGH:
print("down")
break
if GPIO.input(16) == GPIO.HIGH:
print("up")
break
if GPIO.input(18) == GPIO.HIGH:
print("yes")
break
finally:
print("pressed")
GPIO.cleanup()
try:
GPIO.setwarnings(False) # Ignore warning for now
GPIO.setmode(GPIO.BOARD) # Use physical pin numbering
GPIO.setup(13, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 22 to be an input pin and set initial value to be pulled low (off)
GPIO.setup(15, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 23 to be an input pin and set initial value to be pulled low (off)
GPIO.setup(16, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 24 to be an input pin and set initial value to be pulled low (off)
GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 26 to be an input pin and set initial value to be pulled low (off)
while True: # Run forever
if GPIO.input(13) == GPIO.HIGH:
print("no")
break
if GPIO.input(15) == GPIO.HIGH:
print("down")
break
if GPIO.input(16) == GPIO.HIGH:
print("up")
break
if GPIO.input(18) == GPIO.HIGH:
print("yes")
break
finally:
print("pressed")
GPIO.cleanup()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment