From 2baa5e4e7b7caeee7f0748731392eb7bca1ed04a Mon Sep 17 00:00:00 2001 From: Patrick Tschuchnig Date: Thu, 19 Sep 2019 08:08:18 +0200 Subject: [PATCH] added sound effects, changed screen resolution setup to be detection based rather than manually entered --- gametest_rev2.py | 8 ++++---- pud_test.py | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 pud_test.py diff --git a/gametest_rev2.py b/gametest_rev2.py index 17cd567..0c67755 100644 --- a/gametest_rev2.py +++ b/gametest_rev2.py @@ -454,7 +454,7 @@ def handle_events(): exit_application() # shutdown raspberry if shutdown pin is detected - if GPIO.input(pin_shutdown): + if not GPIO.input(pin_shutdown): shutdown_raspberry() def exit_application(): @@ -715,7 +715,7 @@ while True: # event handling for if the start button is pushed #wait for the user to press start button - if GPIO.input(pin_start) and not pin_start_inhibit: + if not GPIO.input(pin_start) and not pin_start_inhibit: # change game state to running and not ending game_running = True game_ending = False @@ -753,7 +753,7 @@ while True: pin_start_inhibit = False # add errors if error pin is detected, only once per 500 ms - if GPIO.input(pin_error): + if not GPIO.input(pin_error): if not error_added: errors += 1 error_added = True @@ -791,7 +791,7 @@ while True: #pygame.display.flip() # if another push of start is detected (i.e. the game is ending!) - if GPIO.input(pin_stop): + if not GPIO.input(pin_stop): # change led colour to red change_led_colour(200, 0, 200) diff --git a/pud_test.py b/pud_test.py new file mode 100644 index 0000000..9e5e6ab --- /dev/null +++ b/pud_test.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +#coding=utf-8 + +import signal +import sys +import os +import time +import RPi.GPIO as GPIO + +############################################ +############## END OF IMPORTS ############## + +# GPIO for Buttons +pin_start = 36 + + +# initialise gpio +GPIO.setmode(GPIO.BOARD) +GPIO.setup(pin_start, GPIO.IN) + +while True: + print(GPIO.input(pin_start)) + time.sleep(1) +