From 4f23fb51d6335143925aa096406a1a607b114e33 Mon Sep 17 00:00:00 2001 From: Lea Lummert Date: Tue, 8 Jul 2025 15:14:51 +0200 Subject: [PATCH] =?UTF-8?q?Silas,=20Herr=20Tress's=20imagin=C3=A4rer=20Fre?= =?UTF-8?q?und=20findet,=20die=20L=C3=B6sung=20abschreiben=20ist=20eine=20?= =?UTF-8?q?gute=20Idee!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SimonSaysProgramm/SimonSaysProgramm.ino | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/SimonSaysProgramm/SimonSaysProgramm.ino b/SimonSaysProgramm/SimonSaysProgramm.ino index 79e76c1..5d11574 100644 --- a/SimonSaysProgramm/SimonSaysProgramm.ino +++ b/SimonSaysProgramm/SimonSaysProgramm.ino @@ -35,7 +35,7 @@ void loop() { case 0: // neue Runde //Gruppe 1 start =============================================================================== - + //Gruppe 1 ende ================================================================================ break; @@ -48,9 +48,28 @@ void loop() { break; case 2: // Eingabe aktuelle Runde //Gruppe 3 start =============================================================================== - + //GPIOs auf INPUT_PULLUP setzten und auf 0 abfragen! //Lea Lummert + for (int b = 0; b < 4; b++) { + pinMode(buttons[b], INPUT_PULLUP); + } + Tft.setCursorCharacter(1, 1); + Tft.println("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("."); + } + //Warte bis Vergleich, sieht besser aus wegen den Punkten + delay(500); + state = 3; //Gruppe 3 ende ================================================================================ break;