PROGRAMMING ENVIRONMENT

Choose the editor to realise your project with!

Image

MakeCode

The MakeCode editor enables full control over the Calliope mini and the integration of any external sensors through (custom) extensions. Programming can be done by arranging code blocks, using JavaScript, or Python.
We regularly offer training sessions for getting started and transitioning to MakeCode. The schedule is here.

Image

Image

Calliope mini Blocks

The Calliope mini Blocks editor enables programming of the Calliope mini using the Scratch programming language. This allows applications to be controlled on the computer with the Calliope mini and vice versa.
The editor can be used in the browser or on the iPad.

Image

Image

Python

MicroPython is a version of Python specifically adapted for microcontrollers. Python is an excellent first text-based programming language.

Image

Image

Calliope mini App

The Calliope mini can also be programmed with mobile devices! With the iOS or Android app, the editors can be used directly from a smartphone or tablet.

Image
Image

Image

MakeCode Arcade

MakeCode Arcade is a browser-based programming environment specifically designed for developing games and supports programming using block-based coding or JavaScript/Python.
It offers many templates and tutorials and allows you to test games directly in the browser or transfer them to the GameKit.

Image

Image

Arduino IDE

The Arduino IDE is very popular in advanced courses and among students. Now it also supports the Calliope mini for those who prefer purely text-based programming environments. After integration, sketches can be uploaded directly to the Calliope mini and data can be displayed on the serial output.

Image

Image

microblocks

MicroBlocks is very similar to Scratch. This editor, developed by part of the original Scratch team, focuses on physical interaction.

Image