9.1.3 Einschalten


Wenn man ein neu gekauftes Smartphone das erste Mal einschaltet, kann man dieses nach einigen Klicks und Eingaben sofort nutzen.

Der Calliope-Mikrocontroller ist ein ziemlich primitives Modell-Smartphone, denn er kann erst einmal gar nichts. Mit Hilfe eines Computers muss ihm beigebracht werden, mit welchen Ausgaben er auf bestimmte Eingaben reagieren soll. Das funktioniert wie folgt:

  • Mit einem speziellen Editor, dem MakeCode-Editor stellt man aus Blöcken ein Programm zusammen.

  • Das Programm wird über das USB-Kabel an den Calliope gesendet und auf dem Calliope dauerhaft im Flash-Speicher gespeichert.

  • Wenn ein Programm vollständig vom Calliope empfangen wurde, wird es vom Flash-Speicher in den Arbeitsspeicher geladen und dann Schritt für Schritt vom Prozessor verarbeitet.

  • Der Prozessor liest Daten von den Eingabegeräten ein, verarbeitet diese und sorgt dafür, dass Strom, Licht oder Schall von den Ausgabegeräten ausgegeben werden.

In der folgenden Übung wird dem Calliope beigebracht bei einem Tastendruck jeweils ein anderes Symbol anzuzeigen. Dazu werden die Taster A und B als Eingabebauteile, die 5x5 LED Lampe als Ausgabebauteil und Prozessor und Speicher als Verarbeitungsbauteile verwendet:


Übung: Calliope zeigt die Stimmung an

Klicke auf die einzelnen Schritte und führe diese mit dem PC und Calliope aus.

  • Packe den Calliope aus.

  • Verbinde ihn mit Hilfe des beiliegenden USB-Kabels über den USB-Anschluss mit dem PC. In der folgenden Abbildung siehst du, wo du den Micro-USB-Anschluss in den Calliope einstecken musst.

Wenn die Verbindung erfolgreich ist, leuchtet auf dem Calliope oben links eine gelbe LED.

  • Klicke auf folgenden Internet-Link um den MakeCode-Editor zu öffnen: Calliope Editor.

  • Setze folgendes Programm zusammen.

Die Blöcke findest du unter "Grundlagen" und "Eingabe".

  • Ziehe sie in den Editor und setze sie zusammen.

Bevor ein Programm auf den Calliope übertragen wird, kann es in einem Calliope-Simulator getestet werden.

  • Klicke im Simulator auf den Play-Button und dann auf die Knöpfe A und B. Wenn alles funktioniert solltest du folgendes sehen:

  • Gib unten in das Eingabefeld einen Namen für dein Programm ein, z.B. "Programm01".

  • Klicke dann auf "Herunterladen".

  • Falls eine Meldung angezeigt wird, bestätige diese mit einem Klick auf "Fertig".

  • Klicke in der Taskleiste auf das gelbe Symbol für den Windows-Explorer.

Die Datei "mini-programm01.hex" findest du im Ordner "Downloads" auf deinem PC (z.B. "Schnellzugriff - Downloads").

  • Klicke mit der linken Maustaste auf die Datei "mini-programm01.hex" und ziehe sie mit gedrückter Maustaste auf "MINI (T:)". Sobald du die Maustaste losgelassen hast, wird das Programm auf den Calliope kopiert.

Während das Programm heruntergeladen wird, blinkt eine LED auf dem Calliope gelb. Sobald das Blinken aufgehört hat, wurde das Programm vollständig im Flash-Speicher gespeichert und das Programm ist bereit ausgeführt zu werden.

  • Klicke auf den Reset-Knopf rechts neben dem USB-Anschluss, um das Programm neu zu starten.


Entwirf eigene LED Symbole und experimentiere mit Aktionen, die du bei "Eingabe" findest.