From 0d0eaea0c67bb5d7624a12dda8f64c3776e18c8c Mon Sep 17 00:00:00 2001 From: Sergej Mil Date: Tue, 8 Jul 2025 14:48:43 +0200 Subject: [PATCH 1/7] Gruppenerstellung --- SimonSaysProgramm/SimonSaysProgramm.ino | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SimonSaysProgramm/SimonSaysProgramm.ino b/SimonSaysProgramm/SimonSaysProgramm.ino index 22f649d..9b24bfb 100644 --- a/SimonSaysProgramm/SimonSaysProgramm.ino +++ b/SimonSaysProgramm/SimonSaysProgramm.ino @@ -62,11 +62,12 @@ void loop() { break; case 4: // geschafft, Runde hochzählen und auf Display ausgeben //Gruppe 5 start =============================================================================== - +//Sergej //Gruppe 5 ende ================================================================================ break; + case 5: // verloren //Gruppe 6 start =============================================================================== From b01894a7d812288bd2b8dcc51bab92cff6a00d3b Mon Sep 17 00:00:00 2001 From: Sergej Mil Date: Tue, 8 Jul 2025 15:21:12 +0200 Subject: [PATCH 2/7] =?UTF-8?q?Muster=20zur=C3=BCcksetzen=20der=20Eingabe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SimonSaysProgramm/SimonSaysProgramm.ino | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/SimonSaysProgramm/SimonSaysProgramm.ino b/SimonSaysProgramm/SimonSaysProgramm.ino index 9b24bfb..5abd1a6 100644 --- a/SimonSaysProgramm/SimonSaysProgramm.ino +++ b/SimonSaysProgramm/SimonSaysProgramm.ino @@ -63,6 +63,16 @@ void loop() { case 4: // geschafft, Runde hochzählen und auf Display ausgeben //Gruppe 5 start =============================================================================== //Sergej + //Muster zurücksetzen der Eingabe + for (int i = 0; i < MAXLEVEL; i++) { + musterEingabe[i] = -1; + } + level++; + Tft.setCursorCharacter(4, 1); + Tft.print("aktuelle Runde:" + String(level) +" "); + state = 1; + break; + //Gruppe 5 ende ================================================================================ From 5930fab856aed20bc5934b87fd73188e4caa4c62 Mon Sep 17 00:00:00 2001 From: Sergej Mil Date: Tue, 8 Jul 2025 15:23:42 +0200 Subject: [PATCH 3/7] =?UTF-8?q?Muster=20zur=C3=BCcksetzen=20der=20Eingabe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SimonSaysProgramm/SimonSaysProgramm.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SimonSaysProgramm/SimonSaysProgramm.ino b/SimonSaysProgramm/SimonSaysProgramm.ino index 5abd1a6..5d91602 100644 --- a/SimonSaysProgramm/SimonSaysProgramm.ino +++ b/SimonSaysProgramm/SimonSaysProgramm.ino @@ -62,7 +62,7 @@ void loop() { break; case 4: // geschafft, Runde hochzählen und auf Display ausgeben //Gruppe 5 start =============================================================================== -//Sergej +//Sergej,Louay //Muster zurücksetzen der Eingabe for (int i = 0; i < MAXLEVEL; i++) { musterEingabe[i] = -1; From 3d69120a3158d6900150cebe601b1202882d7fb9 Mon Sep 17 00:00:00 2001 From: Samuel Zimmerer Date: Tue, 8 Jul 2025 15:26:44 +0200 Subject: [PATCH 4/7] case 3 without comments --- SimonSaysProgramm/SimonSaysProgramm.ino | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/SimonSaysProgramm/SimonSaysProgramm.ino b/SimonSaysProgramm/SimonSaysProgramm.ino index 56f205c..6a6b70b 100644 --- a/SimonSaysProgramm/SimonSaysProgramm.ino +++ b/SimonSaysProgramm/SimonSaysProgramm.ino @@ -62,6 +62,18 @@ void loop() { //Jan Fink + for (int i{}; i <= level, ++i) { + if (musterEingabe[i] = musterVorgabe[i]) { + state = 4; + } else { + state = 5; + break; + } + } + break; + + + From 2853da4f73aab797d0f36119463522e6f4516a06 Mon Sep 17 00:00:00 2001 From: karasaal Date: Tue, 8 Jul 2025 15:24:13 +0200 Subject: [PATCH 5/7] Loesung mit Kommentar --- SimonSaysProgramm/SimonSaysProgramm.ino | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/SimonSaysProgramm/SimonSaysProgramm.ino b/SimonSaysProgramm/SimonSaysProgramm.ino index e09a6a0..269bc23 100644 --- a/SimonSaysProgramm/SimonSaysProgramm.ino +++ b/SimonSaysProgramm/SimonSaysProgramm.ino @@ -43,6 +43,19 @@ void loop() { //Fabian Bräuer und Alexandros Karasawidis + Tft.setCursorCharacter(1, 1); //Position des cursers + Tft.println("Ausgabe "); + Tft.print(" "); + portMode(1, OUTPUT); //LEDs + for (int i = 0; i <= level; i++) { //random schleife + digitalWrite(buttons[musterVorgabe[i]], LOW); //aus + delay(500); + digitalWrite(buttons[musterVorgabe[i]], HIGH); //an + delay(500); //warten + } + state = 2; //Zustand 2 + + //Gruppe 2 ende ================================================================================ break; case 2: // Eingabe aktuelle Runde From b89fe85cf0475b3e37a809c84bdcdf39ac540a81 Mon Sep 17 00:00:00 2001 From: karasaal Date: Tue, 8 Jul 2025 15:27:43 +0200 Subject: [PATCH 6/7] Loesungen mit Kommentaren --- SimonSaysProgramm/SimonSaysProgramm.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SimonSaysProgramm/SimonSaysProgramm.ino b/SimonSaysProgramm/SimonSaysProgramm.ino index 269bc23..8e43a19 100644 --- a/SimonSaysProgramm/SimonSaysProgramm.ino +++ b/SimonSaysProgramm/SimonSaysProgramm.ino @@ -51,7 +51,7 @@ void loop() { digitalWrite(buttons[musterVorgabe[i]], LOW); //aus delay(500); digitalWrite(buttons[musterVorgabe[i]], HIGH); //an - delay(500); //warten + delay(500); //warten weil muss } state = 2; //Zustand 2 From 9c6ed90d639ba928ff5807e19e0186c631334c26 Mon Sep 17 00:00:00 2001 From: hol Date: Wed, 10 Sep 2025 13:14:39 +0200 Subject: [PATCH 7/7] Set ssh key type with -t param --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4e931ec..e01a47d 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Um mit git über SSH zu arbeiten muss ein gültiger SSH-Schlüssel auf dem PC un Der Schlüssel/Zertifikat kann über die Konsole/Terminal mit dem Befehl `ssh-keygen` erzeugt werden. Ein typischer Schlüssel wäre „ed25519“. Ein Passwort muss nicht zwingend angegeben werden. Die Datei heißt Standardmäßig z.B. „id_ed25519.pub“ und befindet sich im Home-Verzeichnis unter `.SSH`. Diese Datei kann mit einem Texteditor geöffnet und der Schlüssel kopiert werden. Alternativ kann über das Programm `git gui` der Schlüssel erzeugt, angezeigt und kopiert werden. ``` -ssh-keygen -f ed25519 +ssh-keygen -t ed25519 ``` Der kopierte Schlüssel muss anschliessend auf der [git-Internetseite](git.steinbeis.schule) in den Benutzer Einstellungen unter SSH- / GPG-Schlüssel hinterlegt werden.