MINT lernen

Typische Fehler — was oft schiefgeht

Zwölf Fehler, die beim Calliope immer wieder passieren — mit Richtigstellung und Merksatz.

Hier sind die 12 häufigsten Fehler beim Programmieren mit dem Calliope. Lies sie durch — wer einen Fehler kennt, findet ihn im eigenen Programm viel schneller.

!

Die 12 häufigsten Fehler

1Das Thermometer zeigt nur einmal

So wird es oft gemacht: Die Anzeige der Temperatur steht in beim Start — sie wird nur beim Einschalten gemessen

Richtig ist: Alles, was ständig aktuell sein soll, gehört in dauerhaft.

Ständig → dauerhaft, einmal → beim Start.

2Die Pause ist unsichtbar kurz

So wird es oft gemacht: pausiere (ms) 1 für eine Sekunde

Richtig ist: pausiere (ms) 1000 — 1000 ms sind 1 s.

Pausen in Millisekunden: Sekunden · 1000.

3Die LED ganz rechts hat x = 5

obere rechte Ecke: (4|0)

So wird es oft gemacht: Zeichne x 5 y 0 für die obere rechte Ecke

Richtig ist: Zeichne x 4 y 0 — gezählt wird 0, 1, 2, 3, 4.

Fünf LEDs, Adressen 0 bis 4.

4y wird von unten gezählt

untere linke Ecke: (0|4)

So wird es oft gemacht: Die LED unten links soll (0|0) sein, wie in Mathe

Richtig ist: Unten links ist (0|4). Oben links ist (0|0), y wächst nach unten.

Auf der Matrix zeigt y nach unten.

5Der Knopf soll mitzählen

So wird es oft gemacht: wenn Knopf A gedrückt → zeige Nummer 1 — und man hofft auf 1, 2, 3 …

Richtig ist: Eine Variable: beim Start setze Zähler auf 0; bei A ändere Zähler um 1, dann zeige Nummer Zähler.

Ein Ereignisblock merkt sich nichts — Variablen schon.

6Der Zähler bleibt bei 1

So wird es oft gemacht: setze Punkte auf 1 bei jedem Treffer

Richtig ist: ändere Punkte um 1 — rechnet mit dem alten Wert weiter.

setze überschreibt, ändere zählt.

7Die Anzeige hinkt hinterher

So wird es oft gemacht: Erst zeige Nummer Punkte, dann ändere Punkte um 1

Richtig ist: Erst ändern, dann anzeigen — sonst sieht man den alten Wert.

Die Reihenfolge der Blöcke zählt.

8Der Block unter der Schleife läuft mehrfach

So wird es oft gemacht: Ein Abschluss-Ton wird in die Schleife gezogen und erklingt bei jedem Durchlauf

Richtig ist: Den Abschluss unter die Schleife setzen — dann läuft er einmal danach.

Wiederholt wird nur, was in der Klammer steckt.

9Blöcke nach dauerhaft kommen nie

So wird es oft gemacht: Nach einer Endlosschleife soll noch „Ende“ angezeigt werden

Richtig ist: wiederhole n mal statt dauerhaft — oder „Ende“ an eine andere Stelle.

Nach dauerhaft kommt nichts mehr.

10< und ≤ verwechselt

So wird es oft gemacht: Lichtstärke < 60 — und man erwartet, dass 60 dazugehört

Richtig ist: Lichtstärke ≤ 60, wenn der Grenzwert dazugehören soll.

Grenzwerte immer einzeln testen.

11Nichts kommt an

So wird es oft gemacht: Sender in Gruppe 1, Empfänger in Gruppe 10

Richtig ist: Beide beim Start auf dieselbe Gruppe setzen.

Gleiche Gruppe, sonst kein Empfang.

12Der Calliope misst die Raumtemperatur genau

So wird es oft gemacht: Die Anzeige 26 °C wird ohne Nachdenken als Raumtemperatur notiert

Richtig ist: Der Sensor sitzt im Prozessor — der Wert liegt meist etwas zu hoch. Mit einem Thermometer vergleichen.

Sensorwerte kritisch prüfen.