Orakel (Version 1)
Wir möchten nun eine digitale Version eines Orakels erstellen, das wie folgt funktionieren soll.
- Man stellt eine Frage, die mit „Ja“ (Hakerl) oder „Nein“ (X) beantwortet werden kann.
- Man drückt auf den Knopf A des micro:bits und am 5×5-LED-Display wird entweder ein „Hakerl“ für Ja oder ein großes X für Nein für 2 Sekunden als Antwort angezeigt.
„Neue Programmteile“, die wir verwenden werden:
![]() |
Im Bereich „Logik“ gibt es dieses „grüne Krokodil mit 2 Mäulern“, das offiziell eine Wenn-Dann-Sonst-Struktur ist. Ist die Bedingung, die wir später ins 6-Eck „wahr“ setzen, erfüllt, dann springt das Programm ins 1. Maul (dann) — also die Befehle, die wir in den ersten Bereich setzen, werden ausgeführt und dann springt das Programm ans Ende der Struktur. Ist die Bedingung nicht erfüllt, dann springt das Programm ins 2. Maul (ansonsten). So werden zuerst die Befehle im 2. Bereich ausgeführt, bevor das Programm auch hier ans Ende der Struktur springt. |
![]() |
Im Bereich „Logik“ finden wir auch das 6-Eck zum Vergleich, das in den Platzhalter des „grünen Krokodils“ passt. Es werden hier 2 Zahlen verglichen. Ist die linke kleiner als die rechte Zahl, ist die Bedingung erfüllt (wahr). |
![]() |
Im Bereich „Mathematik“ gibt es den Befehl, der eine Zufallszahl zurückgibt. In diesem Beispiel haben wir die untere auf 1 und die obere Grenze auf 10 gesetzt d.h. es wird eine (natürliche) Zahl (1, 2, 3, 4, 5, 6, 7, 8, 9 oder 10) ausgegeben. |
Lösungsvorschlag:
![]() |
Ereignis — „wenn der Knopf A gedrückt“ wurde, werden alle Befehle in der Klammer ausgeführt
Wir würfeln eine Zufallszahl zwischen 1 und 10 und vergleichen, ob diese kleiner als 6 ( also 1,2,3,4 oder 5 ist) ist. Das Programm wartet 2 Sekunden, damit wir die Anzeige des Orakels gut sehen können. Natürlich ist dies nur eine Möglichkeit. Wenn du ein anderes funktionierendes Programm geschrieben hast, passt dies natürlich auch. |
Hier findest du eine Anleitungsvideo zu diesem Projekt.



