• Keine Ergebnisse gefunden

Probleme durch Programmierung lösen – Calliope Name: Vorname: Klasse:

N/A
N/A
Protected

Academic year: 2022

Aktie "Probleme durch Programmierung lösen – Calliope Name: Vorname: Klasse:"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Probleme durch Programmierung lösen – Calliope

Name: Vorname: Klasse:

CC BY-NC-SA 3.0 DE T. Hempel · Version vom 11.12.2017

Der (besondere) Würfel

Ein Würfel, der nur die Zahlen von 1 bis 6 würfeln kann, ist doch langweilig! Versuchen wir es mit dem MEGA-Würfel.

Calliope mini als Würfelgenerator

Der Calliope mini soll als MEGA-Würfel arbeiten. Dieser besteht aus bis zu drei Würfeln in den Farben rot, grün und blau. Die Würfel haben immer gleich viele, aber änderbare Augenzahlen.

Wir vereinbaren folgende Anforderungen:

 Grundeinstellung: ein Würfel mit sechs Augen

 Taste A: Veränderung der Augenzahl im Bereich 2 bis 9 in Einerschritten

 Taste B: Veränderung der Anzahl der Würfel im Bereich von 1 bis 3 in Einerschritten

 Taste A+B: Einschalten der Grundeinstellung

 Schütteln: „Wurf der Würfel“  Anzeige der Augenzahlen pro Würfel incl. Würfelfarbe

Analyse der Funktionalität und des Programms

Ein erster Programmentwurf liegt in der Datei „mini-Mega-Wuerfel_Vorgabe.hex“ vor. Wir wollen diesen überprüfen.

1) Schließe den Calliope mini an deinen Rechner an und kopiere das Programm auf das

„MINI“-Laufwerk.

2) Teste ausgiebig Korrektheit und Funktionalität des Programms.

Erfasse in einer Übersicht die Dinge, die korrekt, fehlerhaft bzw. nicht funktionieren.

Vergleiche mit Deinem Nachbarn und testet ggf. erneut.

Hinweis: Mit Hilfe des Tasters „RESET“ kannst du jederzeit den Startzustand des Programms wieder herstellen.

Fehlerkorrektur

Starte aus dem Startmenü das Hilfsprogramm Calliope Uploader und anschließend die Programmierumgebung für PXT lokal für den Calliope mini. Importiere die gegebene Datei.

Arbeite nach folgender Schrittfolge zum Beheben der Fehler und zur Vervollständigung der Arbeitsweise.

3) Prüfen/Korrigieren der Grundeinstellungen beim Start 4) Prüfen/Korrigieren der Rücksetzfunktion mit Knopf A+B

5) Begründen der Korrektheit der Berechnung beim Bestimmen der Zufallszahl 6) Prüfen/Korrigieren des Algorithmus für das Ereignis „Wenn Knopf A gedrückt“.

7) Prüfen/Korrigieren des Algorithmus für das Ereignis „Wenn Knopf B gedrückt“.

Hinweis: Wissen transferieren!

8) Prüfen/Korrigieren der Farbanpassung bei mehreren Würfeln.

Hinweis: Die Variable index merkt sich die Nummer des aktuellen Würfels beginnend bei 0. In Abhängigkeit vom index kann somit die Farbausgabe programmiert werden.

Verwenden Sie Logik-Bausteine.

Programmdokumentation

Ergänze für alle Ereignisse beschreibende Programmkommentare.

Referenzen

ÄHNLICHE DOKUMENTE

Der Calliope mini verfügt über Aktoren zur Ausgabe und Sensoren zum Messen von physikalischen Eigenschaften. 1) Kennzeichne und beschrifte die bisher verwendeten

Der Calliope mini verfügt über Aktoren zur Ausgabe und Sensoren zum Messen von physikalischen Eigenschaften. 1) Kennzeichne und beschrifte die bisher

Einige Sensoren des Calliope mini messen die physikalischen Größen direkt, andere geben den Wert relativ, leider aber nicht in Prozent an. 1) Beschreibe die Arbeitsweise des

Wir können uns eine Variable als eine bezeichnete Kiste vorstellen, in die genau ein Wert abgelegt werden darf.. Die Variable wird beim Anlegen mit einem eindeutigen Namen

Wir können uns ein Feld als einen bezeichneten Schrank vorstellen, der in viele kleine nummerierte Kisten unterteilt wurde, in die jeweils genau ein Wert abgelegt werden darf..

3) Importiere die Datei in die Programmierumgebung für Calliope mini http://pxt.calliope.cc. 4) Im Programm werden Platzhalter (sog. a) Ermittle die voreingestellten Werte

Wenn der Calliope mini geschüttelt wird, dann soll nichts mehr angezeigt

Beim Springen haltet ihr den Calliope mini am besten möglichst ruhig so in eurer Hand, damit die Sprünge nicht eurer Hand doppelt gezählt werden...