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;