Orakel

In dieser Einheit verwandelst du den Calliope mini in ein kleines Orakel. Schüttle deinen Calliope mini und bekomme eine Antwort auf deine Fragen. Auf dem Bildschirm erscheint entweder ein „JA” oder ein „NEIN”.

Kategorie Zufall
Schulstufe GS, SEK1
Schwerpunkte Variablen, Bedingungen
+Los geht's

Wenn der Calliope mini geschüttelt wird, soll ein zufälliger Wert mit zwei Zuständen, 1 oder 0, ermittelt werden.

Ist der zufällige Wert 0, dann soll ein "Ja" auf dem Display angezeigt werden und die RGB-LED grün leuchten, ansonsten soll ein "Nein" auf dem Display angezeigt werden und die RGB-LED rot leuchten.

Das Orakel kann mit einer dritten zufälligen Zahl um eine Antwortmöglichkeit "Vielleicht" erweitert werden.
Hierfür benötigst du eine Variable, die die zufällige Zahl speichert.

Hier findest du Informationen zu Wenn… dann“ Bedingungen und weiteren Grundlagen.


Grundlagen

+Tipps und Hilfestellungen
+Ausprobieren und Weiterentwickeln

Übertrage deinen Code auf den Calliope mini und teste ihn. Durch das Drücken der Reset-Taste wird das Programm erneut ausgeführt.

Stell eine Frage, ob im Geheimen oder laut ist egal :) dein Calliope mini gibt dir die Antwort.
Schüttle deinen Calliope mini und verfolge die Anzeige auf dem LED-Display.

  • Wurde der Calliope mini stark genug geschüttelt?
  • Wird die Variable Zufall im "Schüttelereignis" vor der Verzweigung auf einen zufälligen Wert gesetzt?
  • Wurde in der Wenn… dann-Bedingung die Variable "Zufall" mit einem der Werten verglichen, der auch in ihr gespeichert ist?

Erweitere dein Orakel zu einem Magic-8-Ball mit 8 unterschiedlichen Antworten.
Definiere dazu eine Variable und mehrere Wenn… dann-Bedingung.