Ihre Browserversion ist veraltet. Wir empfehlen, Ihren Browser auf die neueste Version zu aktualisieren.

Calliope mini

Geeignet für Einsteiger und Profis, bietet der "Calliope mini" mit mehreren Editoren mächtige Programmierumgebungen für verschiedene Projekte. Auf dieser Seite geht es vor allem ums Datenlogging, entweder für Experimente im Schulzimmer direkt im Editor oder mobil auf SD-Karte.

7-Segment-Anzeige

Funkwetterstation

Datenlogger mit SD-Karte

Beispiel IKARUS

Editoren

7-Segment-Anzeige

Um Messwerte direkt mit dem "Calliope mini" auslesen zu können, benötigst du eine 7-Segment-Anzeige. Diese lässt sich einfach über den Grove-Anschluss A1 mit dem "Calliope mini" verbinden.

In der Bibliothek mit den Programmier-Blöcken (grün) findest du zuunterst in Fortgeschritten die Erweiterungen (rot).

Für die 7-Segment-Anzeige wählst du die Erweiterung Grove aus.

Im Bild zeigt das Display die Kompassrichtung an.

Funkwetterstation

Du möchtest ein Experiment in Echtzeit überwachen, kannst aber nicht ständig neben dem "Calliope mini" stehen bleiben? Mit einem zweiten "Calliope mini" kannst du dir die Messwerte über Funk übertragen lassen.

Empfänger

Der Empfänger wird beim Setup so eingerichtet, dass er über eine Funkkanal(Nr. 12) die jeweiligen Daten empfangen kann. 

Die 7-Segment-Anzeige wird über C16/C17 eingerichtet, was dem Grove-Stecker A1 entspricht.

Die gewünschte Helligkeit der Anzeige und der Doppelpunkt wird eingestellt.

Zuletzt wird die Variable "Temp" auf Null gesetzt.

 

Das Hauptprogramm zeigt nun auf der 7-Segment-Anzeige jeweils die Temperatur an, die der "Calliope mini" über den Kanal 12 per Funk erhält.

https://makecode.calliope.cc/_23T0c3RgRCW7

Sender

Der Sender ist ebenfalls auf den Funkkanal (Nr. 12) eingestellt, auf dem der Empfänger die Daten erwartet. Die Kanäle können von 1-255 frei gewählt werden, müssen aber beim Sender und Empfänger identisch sein.

Das Programm ist sehr simpel. Der "Calliope mini" speichert die Temperaturwerte in der Variable "Temp" ab und sendet diese per Funk an den Empfänger.

https://makecode.calliope.cc/_Vk28c8TVF44s

Datenlogger mit SD-Karte

Wenn du ein Experiment über einen länger dauernden Zeitraum durchführen und dabei Messwerte erfassen möchtest, benötigst du einen SD-Karten-Breakout, z.B. den OpenLog von Sparkfun. 

Fritzing

Beispiel Aufbau mit CO2-Sensor

Erweiterter Datenlogger mit SD-Karte