Der zur Programmierung des Calliope mini benötigte Web-Editor findet sich im Internet unter calliope.cc. Durch Klicks auf „Programmieren“ und „Editoren“ gelangt man zu einer Auswahl. Vorangestellt ist der MAKECODE-Editor, dem hier auch der Vorzug gegeben wird.
Ein Klick auf „Editor starten“ und das Feld „Neues Projekt“ führt zur Eingabeaufforderung „Gib deinem Projekt einen Namen“. Nach der Namensvergabe führt ein Klick auf „Erstelle“ zur Auswahl der im eigenen Besitz befindlichen Version des Calliope mini. Eine kleine messingfarbenen Zahl auf der Rückseite des Controller-Boards gibt darüber Aufschluss.
Und so sehen die Vorderseiten der verschiedenen der Mikrocontroller aus:
Nach einem Klick auf eine Abbildung startet der Editor und zeigt auf der linken Seite die gewählte Version des Calliope mini.
Der links abgebildete Calliope ist ein Simulator, der in vielen Fällen die Auswirkungen der jeweiligen Programmierung auf die Hardware anzeigen kann.
Die beschrifteten Felder in der Mitte dienen der Programmierung, wobei die eigentlichen Bausteine erst sichtbar werden, wenn ein Feld angeklickt wird.
Der Klick auf ein Objekt bringt es mit blassgelber Farbe auf die Programmieroberfläche.
Wird dieser „Block“ mit gedrückter linker Maustaste in die Spalte unter „dauerhaft“ bewegt, wird es dort eingepasst und erhält die endgültige Farbe.
So geht das mit allen Blöcken. In der Abbildung oben ist ein weiterer Block auf die Programmieroberfläche gebracht worden, der – wie oben erklärt – ebenfalls in die „Dauerschleife“ eingebunden werden kann.
Bei einem Klick auf die vorgegebene Zahl kann eine beliebige Zahl eingetippt werden. Über ein Menü werden verschiedene Zeiträume zur Auswahl angeboten. 5 Sekunden (seconds) entsprechen 5000 Millisekunden (ms). 500ms entsprechen 0,5sec.
Eine einfache Programmierung, die auf der LED-Matrix einen blinkenden Smiley erzeugt, sieht wie folgt aus:
Und so zeigt sich die Programmierung in der Simulation:

Um das Programm auf den Calliope mini zu übertragen, sollte auf das Feld mit den drei Punkten neben „Herunterladen“ geklickt werden. Es öffnet sich darufhin ein Auswahlmenü, aus dem „Als Datei herunterladen“ ausgewähltwerden muss, um den kompilierten Code zur Mehrfachverwendung in Downloadordner des eigenen Rechners zu speichern.
Es öffnet sich daraufhin ein Fenster, in dem kurz erklärt wird, dass die gespeicherte Datei „mini-xxx.hex“ zum Laufwerk „MINI“ verschoben werden muss. Dazu den Calliope über USB mit dem Rechner verbinden, in dem sich öffnenden Fenster den Download-Ordner anwählen und die Datei mit gedrückter linker Maustaste zum Laufwerk „MINI (D)“ ziehen.
Das Übertragen der Datei quittiert der Calliope mini mit dem Flackern einer LED auf dem Controller-Board..
