Programmierumgebungen

Mit MakeCode kannst du alles aus dem Calliope mini V3 herausholen! Zusätzlich kann mit dem Calliope Python Editor programmiert werden. Wir freuen auf die Unterstützung weiterer Programmierumgebungen in den kommenden Monaten.
Eine Übersicht der Editoren stellen wir hier bereit.

MakeCode

Mit Hilfe des MakeCode-Editors kann der Calliope mini vollumfänglich gesteuert werden und unendlich viele externe Sensoren über (eigene) Erweiterungen integriert werden. Die Programmierung erfolgt Entweder durch das Anordnen von Code-Blöcken, per JavaScript oder Python.

Das MakeCode Update ist live! 🎉
Alle wichtigen Infos gibt es hier.
Update-Was ist neu?


Python

MicroPython ist Python in einer Version, die speziell für Mikrocontroller angepasst wurde.
Python ist eine ausgezeichnete erste textbasierte Programmiersprache.


Calliope mini App

Der Calliope mini kann auch mobil programmiert werden! Mit der iOS oder Android App können die Editoren direkt vom Smartphone oder Tablet genutzt werden.


Arduino IDE

Die Arduino IDE ist in hohen Klassenstufen und bei Studierenden beliebt. Für alle, die an der rein textbasierten Programmierumgebung Spaß haben, wird dort nun auch der Calliope mini unterstützt. Nach dem integrieren, können direkt Sketches auf den Calliope mini übertragen werden und Daten auf der seriellen Ausgabe angezeigt werden.


Open Roberta Lab

Im „Open Roberta Lab“ lernt man mit der grafischen Programmiersprache NEPO programmieren!

Das Open Roberta Lab Team des Fraunhofer-Institut für Intelligente Analyse- und Informationssysteme IAIS arbeitet an der Implementierung des Calliope mini V3. Für aktuelle Informationen wende dich gerne an info@iais.fraunhofer.de


Mind+ (Scratch)

Der Mind+ Editor ist eine Version von Scratch, die eine direkte Verbindung und intuitive Programmierung des Calliope mini ermöglicht.
So können Anwendungen auf dem Computer mit dem Calliope mini gesteuert werden und andersherum.

Mind+

Calliope mini Swift Playground

Der Calliope mini Swift Playground eignet sich zum Einstieg ins textbasierte Programmieren mit dem Mac oder dem iPad. Die Programmiersprache Swift wird in den ersten Kapiteln durch die Eingabe und Anpassung von Parametern leicht verständlich nahegebracht.

Swift Playground


TigerJython 4 Kids

TigerJython ist ein microPython Editor mit umfangreicher Anleitung für den einfachen Start in die textbasierte Programmierung. TigerJython ist, je nach Bedarf, als Webanwendung oder herunterladbare Anwendung verfügbar.

TigerJython4Kids​

microblocks

microblocks ist als erweitertes Scratch anzusehen. Ein Teil des ursprünglichen Scratch-Teams entwickelt diesen Editor, dessen Schwerpunkt die physische Interaktion in den Mittelpunkt stellt.

microblocks.fun​

abbozza! Calliope

abbozza! Calliope ist eine grafische Entwicklungsumgebung für den Calliope mini, die für die Verwendung in Schulen und für Maker aller Altersstufen entwickelt wird. abbozza! wird am Lehrstuhl Didaktik der Informatik der Uni Osnabrück entwickelt.

abbozza! Calliope​

SEGGER Embedded Studio

SEGGER Embedded Studio ist ein professionelles Tool und umfassendes Entwicklerpaket. Mit der Entwicklungsumgebung kann eigene Software für den Calliope mini in der Programmiersprache "C" geschrieben werden.

SEGGER Embedded Studio ​