Programmierung des Personenzählers
Aufgabe 1: Hardwaretest
Lade dir dazu das folgende MakeCode-Programm auf deinen Calliope mini.
In diesem Programm leuchtet jeweils eine LED für den linken und den rechten Sensor. Die Farben sind dabei grün für nahe Distanz und rot für weite Distanz. Schreite deinen Aufbau ab und interpretiere die auftretenden Farbänderungen. Verhält sich alles wie gewünscht?
Aufgabe 2: Umsetzung des Automaten
Ergänze die Dauerhaft-Schleife deines Testprogramms um alle Zustandsübergänge des Automaten. Das sind insgesamt 14 Übergänge! Dazu brauchst du auch neue Variablen "zustand" und "personen", die jeweils zu Beginn einen sinnvollen Startwert benötigen.
Hilfe 1: Bild des Automatenmodells

Hilfe 2: MakeCode-Beispiel zum Übergang von Z0 nach Z1
Hilfe 3: MakeCode-Beispiel zum Übergang von Z3 nach Z0
Aufgabe 3: Fertigstellung des Programms
Damit dein Programm gut funktioniert solltest du jetzt noch ein paar Kleinigkeiten ergänzen:
- Zeige zu Beginn und nach jeder Änderung die Personenzahl an.
- Setze den Calliope mini mit Betätigung von Taste A wieder in den Anfangszustand zurück.
- Da nicht immer alles funktionieren wird: Sorge dafür, dass die Personenzahl niemals negativ werden kann.