Tools zum Programmieren

Hier findet sich eine Übersicht nützlicher Programme und Werkzeuge, die das Programmieren und Arbeiten mit dem Calliope mini erleichtern können.

Calliope mini Uploader


Kopierprobleme bei Windows seit Update im März 2023

Durch das jüngste Update "22H2" für Windows 10 und Windows 11 kommt es zu Kopierproblemen bei vielen Mikrocontrollern, das betrifft leider auch sämtliche Calliope mini. Langfristig sind wir hier darauf angewiesen, dass Microsoft das Problem behebt, können aber mithilfe des CalliopeMiniUploaders eine vorläufige Lösung anbieten.


Der CalliopeMiniUploader überwacht den Downloads-Ordner nach heruntergeladenen .hex-Dateien. Wenn eine neue .hex-Datei gefunden wird, versucht der CalliopeMiniUploader diese auf alle mini-Laufwerke zu laden.

Windows

CalliopeMiniUploader.exe

Systemanforderungen:

Anleitung

  • CalliopeMiniUploader.exe herunterladen
  • CalliopeMiniUploader.exe ausführen
  • Fenster im Hintergrund offen lassen
  • Neue .hex Dateien im Downloads Ordner werden jetzt im Hintergrund auf den Calliope mini kopiert.
  • Unter Einstellungen kann ein benutzerdefinierter Pfad ausgewählt werden von dem die .hex-Datein auf den Calliope mini geladen werden.

Serielle Monitore

Zur seriellen Kommunikation mit dem mini gibt es viele verschiedene Programme. Beim Calliope mini 3 könnt ihr direkt in MakeCode die seriellen Daten anzeigen.
Ansonsten findet ihr auch auf unserer Webseite unter go.calliope.cc/tools/serial eine schnelle Möglichkeit im Browser (Chrome) seriellen Daten anzeigen zu lassen.
Damit das funktioniert, darf kein weiteres Fenster oder Programm auf den Calliope mini zugreifen und ein Programm zur Ausgabe muss installiert sein. Ein veränderbares Beispielprogramm zur Darstellung des gemessenen Umgebungslichts findet ihr hier: makecode.calliope.cc/_0DsXLVWiFKUT

  • Bei allen Programmen muss der COM Port des Calliope ausgewählt oder eingestellt werden - dieser kann sich bei jedem erneuten anschließen ändern.
  • Die Baudrate ist auf 115200 zu setzen.

Hier findet sich eine weitere Übersicht von uns getesteter und kostenfrei verfügbarer Programme.

Open Roberta Connector

Der Open Roberta Connector ist ein von Fraunhofer entwickeltes Programm, um einen Roboter mit dem Computer zu verbinden und beinhaltet einen seriellen Monitor.

Download Anleitung

Hinweis: Der Calliope mini muss in dem Geräte-ID Editor dem Gerätetyp "microbit" zugewiesen werden, sollte der mini nicht automatisch erkannt werden.

Verbindung mit dem Terminal (Unix)

Falls MacOS oder Linux als Betriebssystem verwendet wird, kann über das Terminal ein serieller Monitor gestartet werden.

Als erstes muss der USB-Port, an dem der Calliope mini angeschlossen, identifiziert werden. Ein einfacher Weg ist, das Gerät kurz zu trennen und zu schauen, welcher Geräteport zusätzlich auftaucht, wenn der folgende Befehl in das Terminal eingegeben wird:

ls /dev/ttyS.*



Mit dem Befehl screen, dem Verzeichnisnamen des seriellen Ports an dem der mini angeschlossen ist und der Bautrate wird der serielle Monitor gestartet.

screen /dev/ttyS5 115200

Weitere serielle Monitore

Für diverse Betriebssysteme