Loading...

Code-Schloss - Teil 3

Das CodeSchloss ist jetzt fast fertig!

In den Zeilen 48 bis 59 ist ein neuer Abschnitt hinzugekommen: Der Code sorgt dafür, dass die Augen jede Sekunde einmal kurz gelb aufblitzen, falls du noch nichts eingegeben hast (index==0).

Die Variable timer zählt dafür immer wieder von 0 bis 100 hoch, bei jedem 100. Mal werden die Augen kurz gelb eingeschaltet!

Durch das anschliessende delay(10) dauert ein Durchlauf immer ca. 10 Milisekunden.

Jetzt sollten wir noch die Anzeige für den richtig oder falsch eingegebenen Code einbauen!

Wenn der Code richtig eingegeben wurde sollen die Augen 5 Sekunden lang grün leuchten.

Wenn der Code falsch eingegeben wurde sollen die Augen 5 Sekunden lang rot leuchten.

Vervollständige den Code, compiliere das Programm und teste es auf dem BOB3!

Ändere das Programm folgendermaßen:

Wenn der Code richtig eingegeben wurde sollen die Augen grün leuchten, bis eine weitere Taste gedrückt wurde.

Wenn der Code falsch eingegeben wurde sollen die Augen 10 mal rot blinken.

Ändere den Code, compiliere das Programm und teste es auf dem BOB3!
1: Wie viele verschiedene Rückgabewerte hat die Funktion getEvent()?
2: Mit welchem Operator kannst du überprüfen, ob die
Variable a ungleich 3 ist?
 Du hast nichts ausgefüllt!
 Prima, soweit richtig…
 Prima, alles richtig!
 Leider falsch…
 Eine Antwort ist richtig
 Schon ein paar richtig…