Challenge 3 - Countdown

Programmiere einen Timer, der die Zeit herunterzählt und dabei den Fortschritt anzeigt. Du bist dabei frei, wie die verbleibende Zeit anzeigen möchtest.

Vorschläge für Zeitdarstellung

  • Verbleibende Sekunden als Zahl darstellen
  • Fortschritt als Balken darstellen
  • Farben verwenden, um den Fortschritt darzustellen
  • Kombination aus verschiedenen Möglichkeiten
  • ...

Aufgabe

  • Öffne oder erstelle ein MakeCode-Projekt mit der Lumatrix Erweiterung luma-matrix
  • Programmiere einen Countdown-Timer, von z.B. 20 Sekunden auf 0 Sekunden.
  • Nach abgelaufener Zeit soll ein Bild oder eine Animation angezeigt werden.
  • Du kannst den Countdown mit dem Joystick starten und stoppen.
  • Programmiere die Fortschrittsanzeige, so dass der Timerfortschritt abgeschätzt werden kann.
  • Ergänze den Countdown mit weiteren Funktionen, wie z.B. einer Pause-Funktion oder einer Reset-Funktion.