Unterstützung für den Einsatz mit Bluetooth

Hier findest du Hinweise und Tipps, um deinen Calliope mini mit einem Smartphone, Tablet oder Computer drahtlos zu steuern!

Los geht's
Um die Bluetooth Dienste des Calliope mini mit einem anderen Gerät zu nutzen, muss dieses zunächst mit dem Calliope mini verbunden bzw. gekoppelt werden!

1Calliope mini mit der App verbinden

Das Programm wird über Bluetooth übertragen und löscht das vorherige Skript, nicht jedoch die Firmware des mini. Das zuletzt übertragene Programm wird immer ausgeführt. Wenn der mini von der Stromversorgung getrennt und dann wieder eingeschaltet wird. Wenn die Reset-Taste gedrückt wird, wird das letzte übertragene Programm gelöscht und das Calliope mini Menü mit den Programmen 1-5 wird ausgeführt.

Um eine Verbindung zum Senden von Codes an den Calliope mini aus der App herzustellen, müssen die folgenden Schritte ausgeführt werden:

Calliope mini vorbereiten

  1. Drücke gleichzeitig die Tasten A+B und Reset deines
    Calliope mini. Lass nach ca. 1 Sekunde Reset los.
  2. Halten - Nachdem du Reset losgelassen hast,
    halte die Tasten A+B weiter gedrückt.
  3. ID Muster - Der Calliope mini zeigt automatisch ein
    Koppeln-Symbol (fünf Balken) auf dem LED-Display.

Calliope mini mit der App verbinden

  1. Auswahl - Wähle die Option „Anderen mini wählen“ aus.
  2. ID eingeben - Gib dein ID Muster ein und klicke auf "verbinden".
  3. Dein Calliope mini ist jetzt verbunden. Jetzt kannst du mit der App programmieren!

Code von der App auf den Calliope mini übertragen

  1. Verwende einen Editor, um ein Skript zu erstellen oder vorhandene Programme zu übertragen.
  2. Ab jetzt kannst du Codes aus der App über Bluetooth übertragen.
  3. Übertragung des Codes an den Calliope mini mit folgenden Hinweisen: 
Suche mini (diese Phase kann einige Sekunden dauern), Neu gestartet, Übertragung, Übertragung erfolgreich.
  4. Nun erscheint das Programm auf dem Calliope mini!

Solltest du MakeCode zum Programmieren benutzen, kannst du die Verbindungseinstellungen selbst definieren. Wir haben "Keine Kopplung erforderlich" als Standard eingestellt. Dies sorgt für die einfachste Verbindung mit einem Gerät und einem Calliope mini. Solltest du verschiedene Geräte nutzen und auch die minis wechseln, dann solltest du zum Abschluss das Demo-Programm aus der App auf den mini spielen. So kannst du dich beim nächsten Mal mit jedem weiteren Gerät leicht am mini verbinden. Ansonsten erscheint das ID Muster nämlich nicht!

Warum ist das Pairing wichtig? Nun, bei diesem Koppeln dreht sich alles um die drahtlose Verbindung zwischen Calliope mini und Smartphone/Tablet/Computer. Indem das Smartphone mit dem Calliope mini verbunden wird, kann sicher gestellt werden, dass diese Geräte miteinander kommunizieren können.

2Calliope mini mit dem Playground verbinden

Um mit dem Calliope mini Playground zu programmieren, benötigt dein Calliope mini das aktuelle Startprogramm. Das Programm wird über Bluetooth übertragen und löscht immer das vorherige Swift-Programm. Wenn der Calliope mini von der Stromversorgung getrennt und dann wieder eingeschaltet wird oder die Reset-Taste gedrückt wird, wird das zuletzt vom Playground übertragene Programm gelöscht und das Calliope mini Menü mit den Programmen 1-5 wird ausgeführt. Du kannst also weiterhin eins der fünf Start-Programme auswählen, auch wenn du den Playground genutzt hast.
Die Swift Playgrounds Version für den Mac kann man hier laden: Swift Playgrounds im Mac App Store.

Um eine Verbindung zum Calliope mini aus dem Playground herzustellen, müssen die folgenden Schritte ausgeführt werden:

Calliope mini vorbereiten

  1. Mode 5 - Wechsel mit Taste A und Taste B
    auf Programm 5 des Calliope mini.
  2. Bestätigen - Bestätige den Modus 5
    durch Schütteln.
  3. ID Muster Symbol - Der Calliope mini zeigt ein
    Koppeln-Symbol (fünf Balken) auf dem LED-Display.

Calliope mini mit dem Mac oder iPad verbinden

  1. Verbinden - Drücke den kleinen roten Button
    oben rechts im Playground.
  2. Individuelles Muster eingeben - Gib dein ID Muster ein, um die
    beiden Geräte zu verbinden.
  3. Fertig - Der kleine rote Button wird grün.

Jetzt kannst du mit Swift programmieren!

Weitere Informationen tolles Arbeitsmaterial zu dem Calliope mini Swift Playground findest du auf der Playground Seite!

Calliope mini Playground

Wenn du den Calliope mini ganz neu aus der Verpackung nimmst, steht er für die Verbindung mit anderen Geräten bereit. Der Calliope mini empfängt dich mit einem kurzen Startprogramm. Folge den Anweisungen und am Ende springt er in das mini-Menü. Wähle einfach das Programm 5 aus, indem du mit der Taste A nach oben zählst. Danach den Calliope mini schütteln und schon siehst du das individuelle Muster deines mini, dein ID Muster.

3Startprogramm

Um den Calliope mini mit Bluetooth benutzen zu können, benötigst du die aktuelle Firmware. Die aktuelle Firmware zeichnet sich durch die Demo-Sequenz mit den Schritten 1-5 aus.

Solltest du eine andere Startsequenz haben, gibt es zwei Möglichkeiten, die neueste Version zu übertragen:

Firmware über USB übertragen
  1. Verbinde den Calliope mini über ein USB-Kabel mit deinem Computer.

  2. Lade hier die neuste Firmware herunter.

    STANDARD FIRMWARE.HEX

  3. Kopiere die HEX-Datei in das Laufwerk „MINI“.

Firmware über Bluetooth übertragen
  1. Der Calliope mini muss mit der App verbunden sein.

  2. Demo-Programm auswählen (unter iOS bei "Deine Programme", unter Android bei "Startprogramm").

  3. Das Programm wird übertragen, der Calliope mini startet neu. Wenn auf Reset gedrückt wird, startet der Calliope mini mit dem Demo-Programm.

4Hilfen bei der Nutzung der Calliope mini App und des Playgrounds

Die Verbindung ist unterbrochen
Wenn die App nicht in die Übertragungs-Phase springt, wird die Verbindung unterbrochen.
Um diese Verbindung wieder herzustellen, muss die App geschlossen und erneut geöffnet werden. Die Verbindung wird automatisch wieder hergestellt. Jetzt können Programme erneut übertragen werden.

Der Bildschirm bleibt bei "Initialisieren" stehen
Sollte die Übertragung nicht starten und auf dem Screen Initialisieren stehen, muss in den Bluetooth-Einstellungen deines Gerätes der Calliope mini entfernt werden. Die genaue Anleitung dazu findest du weiter unten unter "Tipps".

Die Playgrounds-Lektion aktualisiert sich nicht
Um eine Verbindung erneut herzustellen oder bei ungewolltem Verhalten innerhalb einer Playgrounds Lektion kann zur vorherigen Lektion gesprungen werden und danach erneut in die gewünschte Lektion wechseln. Nun sollte der Speicher frei und eine Verbindung wieder möglich sein.

Code kann nicht übertragen werden
Stelle den Calliope mini auf den Koppeln-Modus (ID Muster) ein und verbinde es in der App über „Anderen mini wählen".

Probleme bei manueller Koppelung
Der Calliope mini kann nicht mehr manuell in den Übertragungs-Modus versetzt werden.
1. Übertrage die neueste Firmware per App oder USB auf das Calliope mini.
2. Stelle den Calliope mini in den Übertragungs-Modus ein.
3. Das ID Muster wird im LED-Raster angezeigt.

TIPPS

Demo-Sequenz
Die Demo-Sequenz wird nach der Installation der Firmware nur einmal abgespielt.
Drücke sofort die Taste RESET, um die Demo-Sequenz zu überspringen.

Manuelle Koppelung
Um auf das ID Muster zuzugreifen, musst du die Tasten A+B und Reset gleichzeitig für einige Sekunden drücken. Lass Reset und die Tasten A+B los, wenn das ID Muster angezeigt wird. Jetzt kannst du den Calliope mini in deiner App auswählen.

Bluetooth Paket
Wenn du MakeCode zum Erstellen deiner Programme verwenden willst, muss das Bluetooth-Paket in den Code eingefügt werden. Wähle dazu das Zahnrad in MakeCode aus und drücke auf „Paket hinzufügen“. Am besten noch in den Projekteinstellungen aus dem Einstellungsmenü „Keine Anmeldung erforderlich“ auswählen. Jetzt ist das Koppeln sehr einfach!

Voreinstellungen im Editor
Solltest du MakeCode zum Programmieren benutzen, kannst du die Verbindungseinstellungen selbst definieren. Wir haben "Keine Kopplung erforderlich" als Standard eingestellt. Dies sorgt für die einfachste Verbindung mit einem Gerät und einem Calliope mini. Solltest du verschiedene Geräte nutzen und auch die minis wechseln, dann solltest du zum Abschluss das Demo-Programm aus der App auf den mini spielen. So kannst du dich beim nächsten Mal mit jedem weiteren Gerät leicht am mini verbinden. Ansonsten erscheint das ID Muster nämlich nicht!

Gelegentlich passiert es, dass gekoppelte Geräte verloren gehen. In diesem Fall muss erneut eine Suche durchgeführt werden und der Calliope mini neu gekoppelt werden.

Wenn ein neuer Code über ein USB-Kabel auf den Calliope mini gespielt wird, gehen die Bluetooth Verbindungsdaten des Calliope mini verloren. Wenn mit einem USB-Kabel neue Programme auf den Calliope mini kopiert werden, muss die Verbindung deshalb erneut hergestellt werden.
Wenn du allerdings neue Codes über Bluetooth auf den Calliope mini spielst, bleibt die Koppelung bestehen.

Wenn eine neue Verbindung hergestellt werden soll, muss zuerst die Verbindung von dem anderen
Gerät (z.B. Smartphone oder Tablet) entfernt werden:
Unter iOS geht dies unter Einstellungen/Bluetooth, dort den Calliope mini auswählen und dann „Gerät vergessen“ auswählen.
Unter Android findet sich diese Möglichkeit unter Einstellungen/Bluetooth, dort das Zahnrad neben dem Calliope mini auswählen und dann „VERGESSEN“ auswählen.

Die App und der Calliope mini müssen das Bluetooth-Signal des Smartphones verwenden dürfen, damit eine Kopplung und die Datenübertragung funktionieren kann. Dazu muss natürlich Bluetooth am Smartphone (oder Tablet) aktiviert sein.
Du wirst dann in der App auch zu Beginn um eine Freigabe gefragt (unter Android muss leider auch eine Ortsfreigabe gegeben werden, da ansonsten Bluetooth nicht funktioniert). Sollte es Probleme mit dem Erkennen eines Calliope mini geben, kann das auch im Nachhinein freigegeben werden. Unter iOS findest du die Freigabe in der Einstellungen-App unter Bluetooth und unter den individuellen Einstellungen der Apps (einfach weiter unten unter Calliope nachschauen). Dort dann einfach nachschauen, ob Bluetooth aktiviert worden ist.