From d385059108e0fcf46f4ceb40ec87908f8a842833 Mon Sep 17 00:00:00 2001
From: kosgalma <kosgalma@steinbeis.schule>
Date: Fri, 31 Jan 2025 10:16:27 +0100
Subject: [PATCH] GRUPPE 3

Eingabe GPIOs als INPUT und Ausgabe Display.
---
 SimonSaysProgramm/SimonSaysProgramm.ino | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/SimonSaysProgramm/SimonSaysProgramm.ino b/SimonSaysProgramm/SimonSaysProgramm.ino
index 22f649d..7d23c37 100644
--- a/SimonSaysProgramm/SimonSaysProgramm.ino
+++ b/SimonSaysProgramm/SimonSaysProgramm.ino
@@ -48,8 +48,29 @@ void loop() {
       break;
     case 2:  // Eingabe aktuelle Runde
     //Gruppe 3 start ===============================================================================
+      pinMode(BUTTON0, INPUT);
+      pinMode(BUTTON1, INPUT);
+      pinMode(BUTTON2, INPUT);
+      pinMode(BUTTON3, INPUT);
 
+      Tft.setCursorCharacter(1,1);
+      Tft.print("Eingabe    ");
 
+      for(int i = 0, i <= level, i++)
+      {
+        while(musterEingabe[i] == -1)
+        {
+          for(int j = 0; j < 4, j++)
+          {
+            while(digitalRead(buttons[j]) == false)
+            {
+              musterEingabe[i] = j;
+            }
+          }
+          delay(100);
+        }
+        Tft.print(".");
+      }     
 
     //Gruppe 3 ende ================================================================================
       break;