Zeit spielt in unserem Leben oft eine große Rolle und beeinflusst viele Aktivitäten in unserem Alltag. Mit dem Calliope mini kannst du super einfach einen Timer erstellen und verschiedene Zeitintervalle messen.
Kategorie | Grundlagen |
Schulstufe | GS, SEK1 |
Schwerpunkte | Sequenz |
Programmiere den Timer als Sequenz:
- Timer starten
- Signal: Timer läuft
- 20 Sekunden warten
- Signal: Timer endet
Beginne dein Programm mit einer Melodie, einer leuchtenden RGB-LED und einer Anzeige auf der LED-Matrix. Starte danach einen Timer mit einer Länge von 20 Sekunden. Wenn der Timer abgelaufen ist, wiederhole die Anfangssequenz mit anderen Parametern - einer anderen Melodie, einer anderen Farbe der RGB-LED und einem anderen Symbole auf der LED-Matrix.
Hier findest du Informationen zu Sequenzen.
Die grafische Darstellung in Form eines PAP dient als Grundlage der
Entwicklung eines Programms. Ein PAP beschreibt den Ablauf und die
Zusammenhänge von einzelnen Operationen zur Lösung einer Aufgabe.
- Ablauf vereinfacht
- Ablauf mit Zwischenanzeige
- Ablauf mit detaillierter Ausgabe
- Befehle beim Start der Anwendung einmalig ausführen lassen
- Bestimmte (https://makecode.calliope.cc/reference/basic/show-leds text:LEDs target:_blank) auf der LED-Matrix anzeigen
- Eine Pause festlegen
- Die RGB-LED in beliebigen Farben leuchten lassen
- Beliebige Töne abspielen
- Wird der Timer nach der vorgegebenen Zeit beendet?
- Funktioniert die Zwischenanzeige? Überprüfe im Debugger-Modus.
- Schalter Variante: Befindet sich die Abfrage in einer Dauerhaft-Schleife?
Erweitere deinen Timer mit einem Schalter, mit dem du den Timer Anschalten kannst.
Erstelle eine entsprechende Variable, die beim Programmstart auf 0 (AUS) gesetzt wird und bei einer Tasten-Eingabe auf 1 (EIN) gestellt wird. Starten den Timer über eine Wenn… dann-Abfrage.
Wenn du einen Schalter verwendest, um die Sequenz zu starten, dann benötigst du eine Variable. In den Grundlagen findest du weitere Informationen zur Verwendung einer Variable:
Variablen