Home - mistablinky/Calliope GitHub Wiki
Einstieg in die Programmierung mit Calliope mini
Der Calliope mini ist ein Entwicklungsboard für den einfachen Einstieg in die digitale Welt und in die Programmierung. Der Einstieg ist möglich ohne weitere Vorkenntnisse. Weitere Informationen unter https://calliope.cc/.
Dieses Respository enthält Codebeispiele und Dokumentation für die folgenden Teilprojekte:
- Erste Schritte mit dem Calliope Ambulance-Simulator
- Physikalische Experimente mit dem Calliope GravityChecker
- Mechanik, Elektronik und Programmierung vereint mit dem Calliope PaintRobot
Ausgehend vom automatisch erzeugten Beispielcode beim Erstellen eines neuen Projektes führen die Beispiele Schritt für Schritt zum jeweiligen Teilziel. Arbeitsblätter helfen, den jeweils nächsten Schritt selbständig zu erarbeiten. Dabei wird u.a. der Zugriff auf Sensoren (Buttons, Beschleunigungssensor) und Aktoren (LED-Matrix, RGB-LED, Speaker, Motoren) eingeführt sowie die Verwendung von Schleifen, Logikbausteinen, Zeitgliedern und Variablen.
Nach dem Öffnen der Codebeispiele (.hex-Dateien) in der Microsoft MakeCode Entwicklungsumgebung unter https://makecode.calliope.cc/ können diese sowohl in der Blockansicht, als auch in der JavaScript Ansicht editiert werden (nicht Bestandteil dieses Tutorials).
Codebeispiele auf Github und in MakeCode
Um die Codebeispiele in der MakeCode Entwicklungsumgebung zu bearbeiten, sind die folgenden Schritte erforderlich:
- Zum Download sämtlicher Codebeispiele auf der Startseite des Repositories (https://github.com/mistablinky/Calliope-Ambulance) auf den grünen "Clone or download" Button klicken und anschließend "Download ZIP" auswählen. Im Downloadordner des verwendeten Browsers (z.B. C:\Users\myName\Downloads) wir ein ZIP-Archiv abgelegt, welches dann an eine beliebeige Stelle entpackt werden muss.
- Zum Öffnen einer .hex-Datei in der MakeCode Entwicklungsumgebung auf "Projekte" am oberen Bildschirmrand und anschließend auf "Datei importieren..." klicken. Danach über "Choose File" die .hex-Datei zum Öffnen auswählen. Dann auf "Los geht's" klicken. Das Codebeispiel wird nun in der Blockansicht angezeigt und kann editiert werden.
- Zum Speichern der Änderungen im MakeCode Editor am unteren Bildschirmrand auf das Diskettensymbol rechts neben dem Projektnamen klicken. Ggf. vor dem Speichern den Projektnamen anpassen. Im Downloadordner des verwendeten Browsers erscheint eine neue .hex-Datei mit der jeweiligen Projektbezeichnung. Bei mehrmaligem Speichern werden die Dateien im Dateinamen in Klammern durchnummeriert, z.B. "mini-myProject (13).hex".
Codebeispiele auf Calliope übertragen
Um die Codebeispiele auf den Calliope mini zu übertragen und dort zu starten, sind unter Microsoft Windows die folgenden Schritte erforderlich:
- Calliope mini per micro-USB Kabel mit dem Comouter verbinden. Im Windows Explorer wird ein zusätzliches Laufwerk mit der Bezeichnung "MINI" angezeigt.
- .hex-Datei auswählen, mit der Maus auf das MINI-Laufwerkssymbol ziehen und dort loslassen. Die Übertragung auf den Calliope mini startet automatisch und ist am schnellen Blinken der gelben LED auf dem Calliope mini Board zu erkennen. Nach erfolgreicher Übertragung hört die gelbe LED auf zu blinken und leuchtet dauerhaft. Das Programm startet automatisch.