Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

KIDS
n h m
i

Ein Nachtlicht programmieren

Nachtlicht

Du kennst sicher diese Nachtlichter oder Steckdosenlichter, die sich erst einschalten, wenn es dunkel wird. Ein solches Licht wollen wir programmieren.

Dafür benötigen wir eine neue Bedingung:

Baustein bedingungLichtstaerke

Aufgabe 5:

(a) Programmiere deinen Calliope mini so, dass die LED-Matrix leuchtet, wenn es dunkel ist und ansonsten aus ist. Verwende die Bausteine aus der MakeCode-Vorlage.

★ (b) Für das Einschalten deines Nachtlichts kannst du auch zwei Bedingungen kombinieren, zum Beispiel so:

Baustein zweiBedingungen_und

... oder so:

Baustein zweiBedingungen_oder

Erkennst du den Unterschied zwischen den beiden Varianten? Probiere beide aus und beschreibe, wie sich dein Nachtlicht verhält.

Aufgabe 6:

Welche der vier Programmvarianten machen deinen Calliope mini zum Nachtlicht, welche nicht?

Wenn du unsicher bist, baue die Programme nach!

★ Aufgabe 7:

(a) Erstelle drei Programme für deinen Calliope mini mit verknüpften Bedingungen:

Die LED-Matrix soll leuchten,

  • .. wenn du gleichzeitig Knopf A drückst und PIN 0 berührst.
  • .. wenn du Knopf A oder PIN 0 berührst.
  • .. wenn du gleichzeitig Knopf A drückst und Knopf B drückst und PIN 3 berührst.

(b) Welches der drei Programme aus Aufgabenteil (a) kann auch wie hier abgebildet programmiert werden?

Fallunterscheidung verschachtelt

Suche

v
K.2.23.4 Ein Nachtlicht programmieren
Kopieren durch Anklicken

Rückmeldung geben