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.
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: