Johanna Görlach, Klasse 9b
Calliope
Calliope mini ist eine kleine Programmierbare Platine, die entwickelt wurde um
Schülern besonders das Experimentieren, das logische Denken und das Programmieren
beizubringen.
Ursprünglich war es angedacht Calliope an Klasse 3 in den Bildungsplan
zu intigrieren. Calliope mini ist sowol opensouce als auch open hardware.
Erfindungsweg
Calliope mini wurde 2015 von der gemeinnützigen GmbH Calliope auf der Basis von
BBC:mico bit aufgebaut und anschliesend von Lehrkräften erweitert. Was hier besonders
ist,
ist, dass die Lehrmaterialien für Schüler auf Cornelson gibt. Auch anderswo gibt
es Handbücher, Projektideen, Schaltpläne und Software frei erhältlich (mathematische
Spiele,
Daten sammeln und analysieren, Musikinstrumente erstellen
und programmieren, Roboter bauen).
Nicht der Einzige
Natürlich ist Calliope mini weder der einzige, noch die erste programmierbare Platine.
Raspberry Pi und Arduino machten das Programmieren von Einplatinencomputern und
Mikrocontrollern erstmals für nicht Ingenieuren möglich und verständlich. Calliope
ist aänlich wie Arduino ein Microcontroller und kann nur ein einziges davor
aufgespieltes
Programm abspielen. Besonders sind aber die vielen Zusatzteile, die fest
angebaut sind, wie zum Beispiel Lautsprecher, Helligkeitssensor, RGB-LED,
Bewegungssensor,
25 LEDmatrix und vieles mehr. Bei anderen Microcontrollern, müsste
man alles selbst anschliesen.
Benutzung
Um Calliope aufzuladen kann man ein Ladekabel oder Batterien benutzen. Sobald Calliope
an den Computer angeschlossen wurde installiert sich automatisch ein Treiber. Wenn
man diesen öffnet befinden sich schon drei Dateien, zwei sichtbare und eine Fehler-
Datei. Zusätzlich kann man nur eine weitere (eigene) Datei daraufladen.
Programmieren
Um seine Eigene Datei zu Pogrammieren kann man über Calliope.cc verschiedene
Programmierumgebungen, wie Makecode (ähnlich wie Scratch), Open Roberta Lab,
Calliope
Swift Playground, Mind+, Microblocks. Es gibt auf Calliope.cc auch
Verschiedene die man dort herunterladen kann, wie Tiger Jython, Microblocks,
abbozza! Calliope und
SEGGER Embendded Studio.Nicht nur bei den Programmierumgebungen,
sondern auch bei den Programmiersprachen giebt es viele verschiedene, hier sind es
JavaScript, C++,
Python, visuelle Softwareentwicklung (Scratch), NEPO und Swift. Auch
kann man Calliope per Handy mobil, mit der Calliope mini für Android oder iOS,
programmieren.
Möglichkeiten
Es gibt für Anfäger auch ein Handbuch in dem ein paar Programme erklährt werden, wie
zum Beispiel die Programmen Hallo Welt, Quiz, Wasserstandsmesser, Nachtlicht, Würfel
und noch veile mehr. Auch gibt es für fortgeschrittenen Challenges, an denen man auf
der Calliope Homepage, teilnehmen kann.
Nachdem ich Calliope mini nun ausprobiert und auch verschiedene Programme
(Diebstahlsicherung, Klicker und Space Invaders), mit Macecode, programmiert habe, bin
ich
überzeugt davon,dass Calliope mini fest in den Unterricht intigriert werden Sollte.
Selbst wenn nicht lohnt es sich dennoch Calliope mini zu kaufen und sich damit zu
beschäftigen.
Da es sehr das Creative Denken anregt und men mehr zu programmieren lernt.