Mission 1-06: "Die Sanduhr"

Website: BBSI Technik Kaiserslautern
Kurs: TG13 GK IV (Wehner)
Buch: Mission 1-06: "Die Sanduhr"
Gedruckt von: Gast
Datum: Donnerstag, 21. November 2024, 16:37

1. Kurzbeschreibung des Projekts

Hallo Rookie,

bei diesem Projekt programmieren wir ein einfache Sanduhr mit dem 5x5 Leuchtdioden großem Display
des micro:bit-Computers.

Viel Vergnügen!

2. Die Beschreibung Deiner Mission

Im folgenden erstellen wir ein Programm mit dem Namen "Sanduhr.hex", welche die nachfolgend beschriebene
Funktion hat.

         
    Bild 1: Bereitsschaftsanzeige           Bild 2: Rückwärts laufende Sanduhr nach Betätigung der Taste "A"

Funktionsbeschreibung:
1. Nach dem Einschalten oder einem Warmstart des micro:bit-Computers zeigt dieser auf seinem Bildschirm zunächst
    mit einem lächelnden Smiley seine Betriebsbereitschaft an (siehe Bild 1).

2. Mit Betätigung der Taste "A" (Ereignis) wird ein Programmcode gestartet, welcher im Sekundentakt den Sand von
    oben nach unten durch die Sanduhr rieseln lässt (siehe Animation in Bild 2).
    Nach 10 Sekunden ist die Zeit um, der Sand ist in der unteren Hälfte unserer Sanduhr angekommen und die Anzeige
    des durchgelaufenen Sands bleibt erhalten bis die Taste "A" erneut betätigt wird.

3. Hilfestellungen

Für die Umsetzung benötigen wir die folgenden Elemente und Befehlsblöcke:

1. "on start"

2. "on Button ... pressed"

3. "show icon"

4. "show leds"

5. "pause (ms) ..."