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 beim Update vom März 2023

Durch das Update "22H2" für Windows 10 und Windows 11 kommt es zu Kopierproblemen bei vielen Mikrocontrollern, das betrifft leider auch sämtliche Calliope mini. Microsoft hat im Update das Problem behoben, sollte ein Update nicht direkt möglich sein, empfiehlt es sich WebUSB für den Datentransfer zu nutzen (also direkt aus dem Editor die Datei auf den Calliope mini zu übertragen) oder mithilfe des CalliopeMiniUploaders die Dateien zu kopieren.


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 vertical_align_bottom

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