Kurzfassung:
Bei dem Versuch einen Calliope mini 2017 mit einem iPad Pro mit iOS 12 zu verwenden komme ich kein Stück weiter. Nichts scheint richtig zu funktionieren. Sind das bekannte Probleme mit dem iPad bzw. der zugehörigen iOS App? Oder mache ich etwas grundlegendes falsch?
Die Lange Version:
An der Grundschule meines Sohnes soll eine Informatik AG gegründet werden. Als Informatiker wollte ich mich hierfür mit dem Calliope Mini beschäftigen und ausprobieren wie dieser genutzt werden könnte.
Die Schule verfügt über einen Klassensatz iPads, Notebooks oder Rechner sind nicht in ausreichender Zahl vorhanden. Die Programmierung wäre also nur über die iPads möglich.
Für die ersten Tests habe ich mir einen Calliope mini 2017 besorgt und sollte diesen über mein iPad Pro (iOS 12) mit der Calliope App verwenden.
Das erste Pairing über Bluetooth hat prima geklappt und ich wollte dann über „Code erstellen“ direkt die Programmierung ausprobieren.
Der Caliope mini Editor scheint überhaupt nicht funktionieren. In den voreingestellten Wenn-Dann Block lässt sich eine Eingabe (z.B. „A gedrückt“) als Wenn-Bedingung ziehen. Versucht man aber auch eine Ausgabe hinzuzufügen klappt das nicht. Der Dann-Block nimmt diese nicht an. Fügt man einen zweiten Wenn-Dann Block hinzu lässt sich dort eine Ausgabe platzieren aber keine Wenn-Bedingung. Die Bedienung ist also nicht möglich.
Im MakeCode Editor lässt sich prima programmieren. Ein Tab auf „Herunterladen“ führt aber zum Crash der App…
Bleibt noch Open Roperta NEPO. Dort lässt sich ebenfalls prima programmieren und auch die Übertragung zum Calliope klappt ohne Probleme. Aber ist es normal, dass ein Programm mit 3 Blöcken schon ca. 1 Minute für die Übertragung benötigt?
Ändert man dann aber etwas am Programm und versucht dieses wieder zu übertragen geht das schon nicht mehr. Es erscheint nur „Suche Calliope mini“ und das in alle Ewigkeit. Breche ich die Suche ab und klicken anschließend noch einmal auf den Play Button für die Übertragung crashed die App wieder…
Ein einfacher Reset des Calliope bringt nichts. Das Pairing funktionert ab jetzt nicht mehr. Nur wenn ich über ein Notebook die aktuelle Firmware lade (gerade also https://calliope.cc/media/pages/ble/-903257399-1566558063/calliope-demo-combined-mit-dfu-20190820.hex), den Calliope dann resette und neu verbinde kann ich anschließen wieder ein neues Programm übertragen. Aber wieder nur eins. Bei der zweiten Übertragung bleibe ich wieder hängen und ich müsste wieder die Firmware neu aufspielen.
Das ist ja sicherlich nicht so ganz im Sinne des Erfinders. Für den Unterricht eignet sich dieses Vorgehen jedenfalls nicht.
Nach meinen Tests scheint in der App so gut wie gar nichts zu funktionieren. Mache ich etwas grundlegendes falsch? Sind das bekannte Probleme? Lässt sich überhaupt über das iPad vernünftig mit dem Calliope arbeiten oder bräuchte man andere Hardware?
Vielen Dank für einen Schubs in die richtige Richtung!