Mission 2-03: "Der elektronische Würfel"
Website: | BBSI Technik Kaiserslautern |
Kurs: | TG13 GK IV (Wehner) |
Buch: | Mission 2-03: "Der elektronische Würfel" |
Gedruckt von: | Gast |
Datum: | Donnerstag, 21. November 2024, 21:47 |
1. Kurzbeschreibung des Projekts
Hallo Apprentice,
sicherlich hast Du bereits zu Beginn die Mission 1-06: "Einfacher_Würfel" gelöst.
In diesem Projekt wollen wir den Würfel etwas professioneller gestalten.
Er soll nun neben der Ausgabe des Würfelergebnisses als Zahl auch eine Ausgabe in
Form von Würfelaugen ermöglichen.
Natürlich verfügt unser neuer elektronischer Würfel auch über total angesagte Soundeffekte.
So macht das Zocken im Weltraum erst richtig Freude. (*^_^);
Und los gehts ....................................
Viel Spaß
2. Die Beschreibung Deiner Mission
Bei diesem Projekt erstellen wir ein Programm mit dem Namen "Elektronischer_Würfel.hex",
welches auf dem Lernprojekt 1-06 "Einfacher_Würfel" aufbaut, aber viel stylischer ist.
Schauen wir uns zunächst ein Video an, wie ein solch total angesagter elektronischer Würfel aussieht.
Funktionsbeschreibung:
1. Das Einschalten des micro:bit-Computers löst als Ereignis einen Programmcode aus, welcher
zunächst das Display des micro:bit-Computers löscht, danach die Melodie "power up"
einmal abspielt und mit den in Bild 1 dargestellten "Doppelpfeile" die Bereitschaft des Würfels
anzeigt.
Bild1: Bereitschaftsanzeige
2. Das Ereignis "Drücken der Taste A" startet einen Programmcode, der eine Zahl erwürfelt und das
Ergebnis als Zahl anzeigt. Dies geschieht in der folgenden Reihenfolge:
a. Zunächst wird das Display des micro:bit-Computers gelöscht und es folgt eine Pause von 0,3 Sekunden.
b. Danach wird eine Zufallszahl zwischen 1 und 6 ermittelt und in die Variable "Wert" geschrieben.
c. Es folgt das einmalige Abspielen der Melodie "ba ding" als SIgnal, dass ein neues Würfelergebnis vor-
liegt.
d. Zum Schluss wird der Inhalt der Variable "Wert" als Würfelergebnis in Form einer Zahl auf dem Display
des micro:bit-Computers ausgegeben.
e. Die Anzeige der Würfelaugen bleibt erhalten, bis die nächste Zahl durch Drücken der Tasten "A" oder "B"
erwürfelt wird.
Ergebnis mittels der gewohnten Würfelaugen anzeigt. Dies geschieht in der folgenden Reihenfolge:
a. Siehe 2.a!
b. Siehe 2.b!
c. Siehe 2.c!
d. MIttels 6 aufeinanderfolgender, einfacher Auswahlstrukturen und den darin befindlichen, geeigneten
Vergleichen wird überprüft, welche Zahl soeben erwürfelt wurde.
In Abhängigkeit der erwürfelten Zahl wird daraufhin die passende Würfelaugenanzeige auf dem Display
des micro:bit-Computers ausgegegeben.
Bild 2: Bild 3: Bild 4: Bild 5:
Bild 6: Bild 7:
e. Die Anzeige der Würfelaugen bleibt erhalten, bis die nächste Zahl durch Drücken der Tasten "A" oder "B"
erwürfelt wird.
3. Hilfestellungen
Für die Umsetzung benötigen wir die folgenden Elemente und Befehlsblöcke:
1. "on start"
3. "clear screen"
4. "show leds"
5. "show number"
6. "start melody ... repeating ..."
7. "pick random 0 to ..."
8. Variablen: "set ... to ...", "change ... by ..."
9. Einseitige Auswahl "if ... then ..."
10. "pause (ms) ..."