Vorbereitung für das Blinken
Im Moment kennt dein Calliope 2 Modi: Aus (=0) und An (=1). Diese werden durch den Knopf A immer abwechselnd ausgeführt.
Jetzt soll ein weiterer Modus hinzukommen: Das Blinken. Das soll der Modus 2 sein. Entsprechend muss das Skript für den Knopf verändert werden, damit noch weitere Modi möglich werden.
Mit MakeCode geht das Verwenden weiterer Modi so:
In diesem Programmstück wird die Variable "Modus" bei jedem Knopfdruck um 1 erhöht. Da es im Moment nur die Modi 0 (=Aus), 1 (=An) und 2 (=Blinken) gibt, muss die Variable beim Erreichen von 3 wieder bei 0 beginnen.Aufgabe
Baue dein Programm entsprechend der Abbildung um. Warum blinkt dein Calliope noch nicht, obwohl es diesen Modus jetzt gibt?
Das Fahrradrücklicht als Automat
Jetzt ist im Übergangsdiagramm noch ein dritter Zustand "Blinken" dazugekommen, der im Zustand "An" durch Drücken von Knopf A erreicht wird.
Quellen
- [1]: Programm-mehrere Modi - Urheber: HSL - Lizenz: inf-schule.de
- [2]: Übergangsgraph Rücklicht - Urheber: HSL - Lizenz: inf-schule.de