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:

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:

  1. 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. HowTo-Screenshot: Download repository from Github
  2. 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. HowTo-Screenshot: Open .hex-file in MakeCode editor
  3. 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". HowTo-Screenshot: Download .hex-file from MakeCode editor

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:

  1. Calliope mini per micro-USB Kabel mit dem Comouter verbinden. Im Windows Explorer wird ein zusätzliches Laufwerk mit der Bezeichnung "MINI" angezeigt.
  2. .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. HowTo-Screenshot: Upload .hex-file to Calliope mini