Mission 1-03: "Heartbeat"

Website: BBSI Technik Kaiserslautern
Kurs: TG13 GK IV (Wehner)
Buch: Mission 1-03: "Heartbeat"
Gedruckt von: Gast
Datum: Samstag, 23. November 2024, 11:39

1. Kurzbeschreibung der Vorbereitungsmission

Hallo Rookie,

zeigen wir der Welt, wofür unser Herz schlägt: Für die Programmierung des micro:bit.

Programmieren wir nun also ein künstliches Herzrasen!

Viel Spass!

2. Inhalte

In dieser Einheit  ...
... erstellen wir ein Programm mit dem Namen "heartbeat.hex" mit der online-IDE "JavaScript Blocks Editor",
    welches ein blinkendes Herz auf der Anzeige des micro:bit darstellt und jedem Herzschlag mit einem Ton
    begleitet.



In dieser Einheit lernen wir...

1. ... das Abspielen eines Tons: "play tone ... for ..."/"spiele Note ... für ..."
2. ... den Programmablauf für eine bestimmte Zeit anzuhalten: "pause (ms) ..."/"pausiere (ms) ..."
3. ... die Verwendung von Endlosschleifen: "forever"/"dauerhaft"

Voraussetzungen:
1. Anzeigen von Symbolen: "show icon"/"zeige Symbol"

3. Die Beschreibung Deiner Mission

Erstellen wir nun mit dem Java Script Blocks Editor ein Programm mit dem Namen "heartbeat.hex", welches ...

... nach dem Einschalten des micro:bit-Computers ...

1. ... einen Ton der Tonhöhe "mittleres C" (Middle C) mit der Dauer eines 1/16-Takts ("1/16 beat") abspielt, ...

2. ... danach zunächst ein großes Herz für die Dauer von 0,3 Sekunden (0,3s = 300ms) anzeigt und ...

3. ... infolge ein kleines Herz für dieselbe Zeitspanne von 0,3 Sekunden anzeigt und sich weiter ...

4. ... beginnend mit dem Schritt 1 in seinem Ablauf ständig wiederholt. (Befehlsblock: "forever"/"ständig").

Abschließend speichern wir wieder in gewohnter Weise unser Programm nun unter dem Namen "heartbeat.hex"
ab, simulieren es in der Entwicklungsumgebung und übertragen es danach auf unseren micro:bit-Computer!

Zur Programmerstellung benötigen wir ausschließlich die folgenden Elemente und Befehlsblocke: