Niveau:
Ein Kompass


Quellen:

Von Eigenes WerkEd Stevenhagen - Eigenes Werk, based on File:Kompasroos.png, Gemeinfrei, https://commons.wikimedia.org/w/index.php?curid=18360963

Aufgabe

Schau Dir das folgende Video an und mach es unter https://makecode.calliope.cc nach.

Der Kompass
Programmiercode

Erstelle das unten abgebildete Programm und lade es auf auf Deinen Calliope. Bevor Du die Gradzahl siehst, musst Du den Kompass kalibrieren (Nur beim ersten Verwenden). Dazu musst Du den Calliope so drehen, dass der Punkt auf der gesamten Matrix abgebildet wird.

Nun sollte der Calliope Dir die Gradzahl anzeigen.


Aufgabe

Lege den Calliope nun auf das folgende Feld des AB so hin, dass er dir in etwa 0° anzeigt. Zeichne die Umrandung des Calliopes ab und ordne die Himmelsrichtungen N, S, W, O zu.


Aufgabe

Erweitere das Programm nun so, dass es die Himmelsrichtungen anstelle der Gradzahl anzeigt.


Struktogramm

Hier siehst Du die Fallunterscheidung als Struktogramm:


Aufgabe

Erweitere das Struktogramm um NO, SO, SW und NW.


Aufgabe

Übertrage nun das Struktogramm in Dein Calliope-Programm.