Calliope mini

Calliope mini zum Leben erwecken

Starte die Calliope mini Entwicklungsumgebung und wähle als System: Calliope

Das erste Programm

Schiebe das auf dem Bild zu sehende Programm zusammen.

Calliope mini-Einstieg 1

Schließe danach deinen Calliope mini über den USB-Anschluss am Rechner an. Nach einer kurzen Findungsphase taucht er als neues Laufwerk im Windwos-Explorer auf. Der Laufwerksbuchstabe ist hier E:, er kann aber auch ein anderer sein.

explorer

Übertrage nun dein erstes Programm auf den Calliope mini! Klicke dazu rechts unten auf den Pfeil.

Calliope mini-Einstieg 2

Folge jetzt genau den Anweisungen.

Calliope mini-Einstieg 3

Die kleine gelbe LED auf der Vorderseite blinkt während der Übertragung und dann erscheint auf der Anzeige einmal die Begrüßung.

Damit der Text immer wieder erscheint, muss das Programm mit einer unendlichen Schleife erweitert werden. Nach dem Ändern der Programmes muss es wieder wie oben beschrieben zum Calliope mini gesendet werden.

Calliope mini-Einstieg 4

Die erste Entscheidung

Der Text soll nur einmal erscheinen, wenn die linke Taste A gedrückt wurde.

Dazu ist eine Entscheidung zu treffen. Eine Entscheidung ist eine Frage, die nur zwei Antworten zulässt: Ja oder Nein. Kommt der Calliope mini in der unendlichen Schleife bei der Entscheidung an und kann die Frage mit Ja beantworten, wird das gemacht was hinter mache steht. Ansonsten macht er in diesem Fall nichts.

Calliope mini-Einstieg 5

Der erste Programmablaufplan

Ein Programmablaufplan zeigt ganz allgemein, was ein Programm macht. In diesem Beispiel beginnt nach dem Start sofort eine unendliche Schleife. Wenn die Taste A gedrückt wird, geht die LED in Rot an, wenn die Taste B gedrückt wird, geht sie wieder aus.

Aufgabe: Schreibe ein Programm für den Calliope mini, das genau das macht.

Calliope mini-Einstieg

Der Programm wächst

Aufgabe: Erweitere dein erstes Programm! Gehe erst dann zum nächsten Punkt, wenn der aktuelle Punkt funktioniert.

  1. Taste A gedrückt: Nach dem Aufleuchten der LED in Rot soll auf dem Bildschirm "Hallo" angezeigt werden. Nachdem der Text angezeigt wurde, leuchtet die LED noch 2 Sekunden und geht dann aus.
  2. Taste B gedrückt: Nach dem Aufleuchten der LED in Grün soll auf dem Bildschirm dein eigener Vorname angezeigt werden. Nachdem der Text angezeigt wurde, leuchtet die LED noch 2 Sekunden und geht dann aus.

 

Lagesensor

Der Calliope mini hat einen Lagesensor, der abgefragt werden kann. Je nach Lage können dann Aktionen ausgelöst werden.

Aufgabe: Teste alle Lagen aus, in dem in jeder Lage die RGB-LED in einer anderen Farbe aufleuchtet. Das Beispiel zeigt zwei mögliche Lagen. Lass den freien Fall weg!

Calliope mini-Einstieg 6

Aufgabe: Schreibe ein neues Programm: Nach dem Schütteln der Calliope mini wird für zwei Sekunden ein Totenkopf auf dem Display gezeigt

Aufgabe: Ändere das letzte Programm so, dass nach dem Schütteln die RGB-LED drei mal für jeweils 0,5 s angeht und dann für 0,5 s ausgeht.

Zählschleife

Wenn ein Programm mehrmals die gleichen Befehle hintereinander machen soll, ist es einfacher, das in eine Zählschleife zu packen.
In unserem Fall wird drei mal hintereinander die LED ein- und ausgeschaltet, dazwischen wird gewartet. Diese vier Befehle werden über eine Zählschleife drei mal ausgeführt.
Das hat zwei Vorteile gegenüber dem Schreiben aller Befehle:

  1. Das Programm wird deutlich kürzer und damit übersichtlicher.
  2. Der Schleifenzähler kann einfach verändert werden. Damit ist ganz leicht, aus dem 3-fach Blinken z.B. ein 5-fach Blinken zu machen.
Calliope mini-Einstieg 6

 

zurück