CALLIOPE Aufgaben

Fahrplan programmieren und an CaR 4 senden (mehrere CALLIOPE gleichzeitig, nur Batteriebox benötigt)

CaR 4 bedeutet: "Calliope auf Rädern Version 4". In CaR 4 ist auch ein CALLIOPE (1.3) eingebaut, der die ganze Elektronik, Motor und Servo steuert und über Bluetooth von einem anderen CALLIOPE ferngesteuert werden kann.

CaR 4 CaR 4 Servo

Du kannst auf jedem beliebigen 'CALLIOPE mini' mit MakeCode eine Strecke programmieren und mit Bluetooth an CaR 4 senden. Die Strecke kann aus 5 Schritten bestehen, die dann nacheinander abgefahren werden. Du kannst dir das auch wie einen Fahrplan mit Haltestellen vorstellen.

Für einen Schritt musst du 3 Parameter programmieren:

  1. Motor
    Die Geschwindigkeit in Prozent (%) und vorwärts / rückwärts (minus ist rückwärts). 0% ist Stillstand.
    Der Parameter kann Werte von -100% bis 100% haben.
  2. Servo (ein Servo lenkt die Vorderräder)
    Die Richtung, in die gelenkt wird, wird als Winkel angegeben. 90 Grad (°) ist geradeaus.
    Mit dem Regler kannst du Werte von 0° (ganz nach links lenken) bis 180° (ganz nach rechts lenken) einstellen.
  3. Strecke
    Die zu fahrende Strecke in Zentimeter (cm). Der Parameter kann Werte von 0 cm bis 255 cm haben.
    Die längste Strecke ist 2 Meter und 55 Zentimeter. Größere Zahlen sind nicht möglich. Du kannst aber im nächsten Schritt weiter fahren.

Editor MakeCode

Erweiterung laden
  1. App 'Calliope mini' öffnen
  2. 'Editoren und Programme' (auf dem Display ganz unten in der Mitte)
  3. 'MakeCode'
  4. 'Neues Projekt'
  5. Name: Fahrplan
  6. Hardware: v1
  7. 'Erweiterungen' (in der Liste unter Motoren)
  8. das Fenster Erweiterungen wird geöffnet (Bild rechts)
  9. calliope-net/car4-sender in das weiße Feld schreiben ohne Leerzeichen und ENTER drücken
  10. auf das weiße Kästchen car4-sender tippen (wenn verdeckt: die Tastatur ausblenden)

MakeCode Anfang

Baue die Blöcke zusammen wie im Bild (oben). Du findest die grünen Blöcke und 'Programm senden' im neuen Eintrag: CaR 4 Sender

Jetzt kannst du die 3 Parameter einstellen:

1. Motor
In der Mitte zeigt der Schieberegler 0%, das bedeutet Stillstand. Nach rechts wird die Geschwindigkeit in Fahrtrichtung vorwärts größer bis 100%. Von der Mitte nach links werden die Zahlen mit Minus Vorzeichen angezeigt. Minus bedeutet rückwärts und geht auch bis -100%.

Motor Prozent Motor Minus

2. Servo
Der Servo lenkt die Vorderräder. Dieser Regler zeigt den Winkel in Grad (°) an. 90° bedeutet geradeaus. Größere Zahlen als 90° lenken nach rechts. Kleinere Zahlen als 90° lenken nach links. Der rote Balken zeigt die Richtung an, in die gefahren wird. Die Zahl ist nicht so wichtig.

Servo Winkel

3. Strecke
Jetzt fehlt noch die Information, wie weit mit der Geschwindigkeit und Lenkung gefahren werden soll. Die Entfernung wird in Zentimeter angegeben. Die längste Strecke ist 255 cm.

Strecke in cm

Jetzt ist "der Fahrplan" schon fertig. Erst einmal muss das Projekt aus MakeCode auf einen CALLIOPE übertragen werden, der die Parameter Motor, Servo und Strecke über Bluetooth zum CaR 4 senden kann. Jeder Schüler kann dazu einen anderen CALLIOPE verwenden, der nur die Batteriebox braucht.

Projekt von MakeCode auf CALLIOPE übertragen

  1. Calliope an schalten, gelbe LED leuchtet
  2. das Bluetooth Koppel-Muster anzeigen: A+B gedrückt halten und Reset kurz drücken
  3. auf dem iPad in der App oben rechts das rote Symbol antippen und das Koppel-Muster rein malen
  4. darunter muss das blaue Symbol erscheinen (wenn nicht: auf das grüne Symbol tippen)
  5. 'Herunterladen' und in der MessageBox noch mal 'Herunterladen'
  6. der gelbe Kreis zählt bis 100% (warten - nichts machen!)

Daten vom CALLIOPE über Bluetooth zum CaR 4 senden

Mit Knopf A werden die Daten über Bluetooth gesendet. Wenn CaR 4 bereit ist und die Daten empfängt, wird CaR 4 die Strecke fahren und dann stehen bleiben.

Das kannst du wiederholen, wenn du wieder Knopf A drückst.

Projekt ändern und erweitern

Füge weitere Schritte hinzu. Hole den Block (Motor | Servo | Strecke) aus 'Programmieren' und füge ihn in die leeren Stellen hinter Schritt 2 bis 5 ein.

Strecke in cm

Jetzt kannst du 5 verschiedene Strecken programmieren, die nacheinander gefahren werden: verschiedene Geschwindigkeiten, vorwärts, rückwärts, nach links und rechts lenken und jede Strecke kann eine andere Länge von wenigen cm bis 2,55 m haben.

Um einen Kreis zu fahren kann Servo auf 150 und Strecke auf 250 eingestellt werden. Um den Kreis in die andere Richtung zu fahren ist Servo auf 30 zu stellen. Die Geschwindigkeit ist egal und der Kreis kann auch rückwärts gefahren werden.

CaR 4 soll nach dem Kreis wieder an der Stelle stehen, wo die Fahrt begann. Wenn das nicht stimmt, kannst du die Strecke von 250 cm ändern (weniger oder mehr, aber nicht über 255).

Programmiere mehrere Kreise mit verschiedenen Geschwindigkeiten rechts herum und links herum, vorwärts und rückwärts. Mit anderen Servo Parametern können auch größere und kleinere Kreise gefahren werden.

Denke dir einen Fahrplan aus, wo CaR 4 am Ende wieder ungefähr am Start ankommt.

Programmiere so, dass der verfügbare Platz reicht und CaR 4 nicht gegen die Wand oder Hindernisse fährt.

Wenn der Fahrplan fertig ist, muss das Projekt erst wieder von MakeCode auf Calliope übertragen werden.

  1. CALLIOPE: A+B gedrückt halten und Reset kurz drücken
  2. iPad: das vorhandene Koppel-Muster anzeigen und darunter auf das grüne Symbol tippen damit es blau wird
  3. 'Herunterladen' und 'Herunterladen' und warten bis 100% (sollte bei zweiten Mal schneller gehen)

am Ende: die Vorführung

Am Ende kann jeder von seinem CALLIOPE nacheinander einmal seinen Fahrplan zum Car 4 senden und alle beobachten die Fahrt.

 

Kontakt und Impressum