Nun programmieren wir den Calliope mini für unsere Bewässerungsstation. Öffnet den NEPO-Editor von lab.open-roberta.org und wählt Calliope mini aus, um die Programmieroberfläche zu öffnen.

Unser Ziel ist es, ein Programm zu entwickeln, das die Feuchtigkeit der Pflanzenerde überprüft. Da der Calliope mini keinen eigenen Feuchtigkeitssensor hat, werden wir die Feuchtigkeitsmessung mithilfe eines eigenen Stromkreises durchführen.

Über die goldenen Ecken des Calliope mini (Pins) lässt sich überprüfen, ob Strom fließt (=Erde feucht genug, Pin = gedrückt), oder kein Strom fließt (= Erde trocken, Pin = nicht gedrückt). Die Anzeige auf dem Display des Calliope mini zeigt entweder einen lachenden Smiley (=Erde feucht, Pin = gedrückt), oder einen traurigen Smiley (=Erde trocken, Pin = nicht gedrückt).

Eine Übersicht über alle Befehlsblöcke, die man für die Programmierung des Projektes braucht
So sieht die fertige Programmierung der Pflanzenbewässerung aus.
Screenshot: Fertiger Programmcode
 

Aber wie funktioniert das eigentlich?

Wasser leitet Strom – ist die Erde im Blumentopf zu trocken, wird der Strom nicht geleitet und der Pin nicht „gedrückt“. Wichtig ist, dass ihr die Erdung nicht vergesst. Dafür müsst ihr eine Krokoklemme am Minus-Pol des Calliope mini befestigen und mit einer Büroklammer in die Erde stecken.

Stellt mit den Fingern eine Verbindung zwischen den Pins und dem Minus-Pin her, um zu testen, ob eure Programmierung funktioniert