diff --git a/backend/app.py b/backend/app.py index 6bc4c1a888a7c5a3eae2415a0894ae76b34f19d5..b93f88ecf1d6fdb0e53a685536d39e5f0d5c9098 100644 --- a/backend/app.py +++ b/backend/app.py @@ -46,12 +46,13 @@ def create_app(test_config=None): abort(404) try: + GPIO.setmode(GPIO.BOARD) if lamp_id == 1: # Leuchte 1 für Reaktion "Frage" (BLAU) # set GPIO pins, requesting pins bei the board numbers (1-40) - GPIO.setmode(GPIO.BOARD) + #GPIO.setmode(GPIO.BOARD) GPIO.setup(11,GPIO.OUT) GPIO.output(11,GPIO.LOW) @@ -61,13 +62,13 @@ def create_app(test_config=None): # deactivate GPIO pins GPIO.output(11,GPIO.LOW) - GPIO.cleanup() + if lamp_id == 2: # Leuchte 2 für Reaktion "Daumen hoch" (GRÜN) # set GPIO pins, requesting pins bei the board numbers (1-40) - GPIO.setmode(GPIO.BOARD) + #GPIO.setmode(GPIO.BOARD) GPIO.setup(13,GPIO.OUT) GPIO.output(13,GPIO.LOW) @@ -77,13 +78,13 @@ def create_app(test_config=None): # deactivate GPIO pins GPIO.output(13,GPIO.LOW) - GPIO.cleanup() + if lamp_id == 3: # Leuchte 3 für Reaktion "Problem" (ROT) # set GPIO pins, requesting pins bei the board numbers (1-40) - GPIO.setmode(GPIO.BOARD) + #GPIO.setmode(GPIO.BOARD) GPIO.setup(15,GPIO.OUT) GPIO.output(15,GPIO.LOW) @@ -93,7 +94,8 @@ def create_app(test_config=None): # deactivate GPIO pins GPIO.output(15,GPIO.LOW) - GPIO.cleanup() + + GPIO.cleanup() return jsonify({ 'lamp_id': lamp_id,