diff --git a/backend/app.py b/backend/app.py index bb33c3c431341ba484265f7c647be1ad0b14fa9d..ede3099196905049d8fc9b035d592828082437be 100644 --- a/backend/app.py +++ b/backend/app.py @@ -2,6 +2,8 @@ import os import json import time +import RPi.GPIO as GPIO + from flask import Flask, request, jsonify, abort from flask_cors import CORS @@ -47,11 +49,19 @@ def create_app(test_config=None): if lamp_id == 1: # Leuchte 1 für Reaktion "Frage" (BLAU) - # activate GPIO pins + + # set GPIO pins, requesting pins bei the board numbers (1-40) + GPIO.setmode(GPIO.BOARD) + GPIO.setup(11,GPIO.OUT) + GPIO.output(11,GPIO.LOW) + # activate GPIO pins + GPIO.output(11,GPIO.HIGH) time.sleep(5) - # dectivate GPIO pins + # deactivate GPIO pins + GPIO.output(11,GPIO.LOW) + GPIO.cleanup() if lamp_id == 2: # Leuchte 2 für Reaktion "Daumen hoch" (GRÜN) @@ -135,3 +145,4 @@ app = create_app() if __name__ == '__main__': app.run(host = "0.0.0.0") + diff --git a/backend/requirements.txt b/backend/requirements.txt index fcd934a15747d2c3318dbd090b5090bef5ae15ca..65aec1b0bc0b6782afc318455a5d7982241a3969 100644 Binary files a/backend/requirements.txt and b/backend/requirements.txt differ