Kepi-IMP

Calliope mini


Projekt im Rahmen des IMP-Profils am JKG Reutlingen


Johanna Görlach, Klasse 9b


Gliederung

  1. Calliope
  2. Erfindungsweg
  3. Nicht der Einzige
  4. Benutzung
  5. Programmieren
  6. Möglichkeiten


Inhalt des Projekts / Thematischer Überblick


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.


Fazit


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.


Weiterführende Links