Skip to main content
Lehrerportal

Symbol für die Lehrer-Toolbox Lehrer-Toolbox - Code

In diesem Teil der Untersuchung erstellen die Schüler das Projekt zur Erfüllung der Recyclingaufgabe. Die Studierenden müssen:

  • Erstellen Sie die Projektdatei

  • Beschreiben Sie die Schritte mithilfe von Kommentarblöcken

  • Übersetzen Sie die Kommentarblöcke in VEXcode IQ

  • Vorbereiten und Ausführen des Projekts

Schritt 1: Vorbereitung zum Codieren

Tutorials und Hilfe
​​​​​​Tutorials und Hilfe finden Sie oben auf der VEXcode IQ-Schnittstelle

Denken Sie daran, dass Sie jederzeit in den Tutorials nach weiteren Informationen zu Blöcken, Sequenzen und Fehlerbehebung suchen können. Verwenden Sie den Abschnitt Hilfe , wenn Sie wissen möchten, was ein bestimmter Block bewirkt oder wie er verwendet wird.

Verwenden von Blöcken mit Spezifität
Um sich um eine bestimmte Distanz zu bewegen, verwenden Sie den Block [drive for] und ändern Sie die Richtung und die zurückgelegte Distanz, indem Sie die Parameter im Block anpassen.

Um entweder nach rechts oder links in beliebigen Gradschritten zu drehen, verwenden Sie den Block [ drehen für]. Auch hier können Sie die Parameter an Ihre Designanforderungen anpassen.

Öffnen Sie ein neues Projekt.
Der Programmierer sollte ein neues Projekt mit der Vorlage „Autopilot (Antriebsstrang)“ starten, benennen und speichern. Da wir einen Pfad für einen Recyclingroboter erstellen werden, benennen Sie Ihr Projekt in „Recycle Run“ um.

Hinweise zu den ersten Schritten finden Sie in den Tutorials oder in den Beispielprogrammen als Referenz.

Symbol „Tipps für Lehrer“. Tipps für Lehrer

  • Dies sollte derselbe Prozess sein, der in den vorherigen Drive and Turning Labs befolgt wurde. Bitten Sie einen Schüler, der kein Programmierer ist, die Klasse an einige dieser Schritte zu erinnern, um sicherzustellen, dass alle beteiligt sind und den Prozess mitmachen (auch wenn sie die Tasten nicht physisch drücken).

  • Erinnern Sie die Schüler an den Abschnitt Hilfe und daran, dass dieser während ihres Prozesses immer verfügbar ist, falls sie zusätzliche Unterstützung benötigen. Die Schüler sollten ermutigt werden, die Fehler selbst zu beheben, bevor sie einen Lehrer um Unterstützung bitten.

  • Wenn der Schüler VEXcode IQ zum ersten Mal verwendet, kann er während dieser Untersuchung jederzeit auf die Tutorials zurückgreifen. Die Tutorials befinden sich in der Symbolleiste.

Schritt 2: Erstellen Sie mithilfe der Kommentarblöcke eine Liste von Schritten

Was sind Kommentare?
Kommentare werden normalerweise zu Projekten hinzugefügt, um zu erklären, was ein Programmierer von Teilen des Projekts wollte. Daher sind sie hilfreich bei der Zusammenarbeit und Fehlerbehebung.

In diesem Fall werden wir sie verwenden, um eine allgemeine Liste der Schritte zu erstellen, die der Roboter ausführen muss, um seine Aufgabe zu erfüllen.

Was wird der Roboter als Erstes tun?
Verwenden Sie im Projekt die [Kommentar]-Blöcke, um eine Grundsequenz in Ihrer Gruppe zu erstellen. Der Rekorder oder Programmierer sollte die ersten 10 Schritte in VEXcode IQ auflisten, mit einem Kommentar- Block für jeden Schritt. Sehen Sie sich das Beispiel hier an.

Der Text im Block muss nicht so spezifisch sein wie die Blöcke selbst, da dies lediglich eine Anleitung ist, die Sie befolgen sollten, wenn Sie mit der Erstellung der eigentlichen Codierungssequenz beginnen.

Lehrer-Toolbox-Symbol Lehrer-Toolbox - Notizen

Dies kann auch über eine Notiz zum Projekt erfolgen. Bei einer Notiz würden Sie einfach die Schritte eingeben, ähnlich wie Sie sie auf Papier auflisten würden. In diesem Fall könnten die Notizen und Kommentare austauschbar verwendet werden. Wir entscheiden uns hier aus zwei Gründen für die Verwendung von Kommentarblöcken: um mehr Übung mit der Natur der VEXcode IQ-Blockmethode zu gewinnen und weil Sie jeden Kommentarschritt während der Arbeit in Ihre eigentliche Codeblocksequenz einfügen können.
Klicken Sie auf die Links zur VEX Robotics Knowledge Base für weitere Informationen zu Kommentaren und Notizen.

Schritt 3: Erstellen Sie die Codierungssequenz

Jetzt ist es an der Zeit, diese Schritte in eine Blocksequenz zu übersetzen.

  • Ihr Roboter sollte den Weg nach vorne zeigend beginnen. Ziehen Sie also den Block [drive for] per Drag-and-Drop und stellen Sie die Parameter so ein, dass sie mit dem ersten Schritt auf Ihrem Weg übereinstimmen.

  • Suchen Sie nach dem nächsten Schritt, lassen Sie die Abzweigung für einen Block fallen und stellen Sie die Parameter so ein, dass sie mit dem nächsten Schritt auf Ihrem Weg übereinstimmen.
    Wenn Sie einen Raum betreten, fügen Sie einen Anzeigeblock hinzu (z. B. [Touch-LED-Farbe einstellen] oder [Ton abspielen]). Da der Autopilot die Dinge nicht wirklich aufsammeln kann, stellt der Indikator dar, dass der Roboter das Recycling aufnimmt, bevor er weiterfährt.

  • Ziehen Sie weiterhin Blöcke per Drag-and-Drop und legen Sie Parameter fest, bis Sie den Pfad für Ihren Recycling-Roboter fertiggestellt haben.

Lehrer-Toolbox-Symbol Lehrer-Toolbox

  • Überprüfen Sie unterwegs
    Während Ihre Schüler arbeiten und experimentieren, gehen Sie umher, um den Fortschritt zu überwachen. Erinnern und ermutigen Sie die Schüler, ihre Arbeit unterwegs zu überprüfen, um sicherzustellen, dass sie ALLE notwendigen Schritte und Kontrollpunkte auf dem Weg berücksichtigen. Das Testen des Codes in kleineren Abschnitten kann dazu beitragen, Frustrationen am Ende des Prozesses zu vermeiden und die Fehlerbehebung auf ein Minimum zu beschränken.

  • Teamarbeit treibt den Prozess voran
    Während Codierung oft eine Einzelaufgabe ist, kann bei dieser Erfahrung jedes Mitglied des Teams in den Codierungsprozess einbezogen werden. Möglicherweise möchten Sie auf Teamarbeitsstrategien hinweisen, die jedem Team helfen, besser zusammenzuarbeiten. Klicken Sie für eine optionale Kollaborationsrubrik auf der folgenden Links (Google Doc/.docx/.pdf)

    Beispielsweise ermöglichen „Call and Code“-Verfahren die Einbindung weiterer Personen. Der Rekorder listet die Richtungen auf, der Bauunternehmer fügt die Entfernungen hinzu, der Fahrer ruft dem Programmierer die Blockanweisungen auf und der Programmierer codiert sie in das Projekt.

Symbol „Tipps für Lehrer“. Tipps für Lehrer

Zur Überprüfung: Die Konfiguration der Motoren und Sensoren des Autopiloten ist wie folgt:

  • Port 1: Linker Motor

  • Port 2: Abstandssensor

  • Port 3: Farbsensor

  • Port 4: Gyrosensor

  • Port 5: Touch-LED

  • Port 6: Rechter Motor

  • Port 8: Stoßstangenschalter

  • Port 9: Stoßstangenschalter

Schritt 4: Vorbereiten zur Ausführung Ihres Projekts

Halten Sie alle diese Elemente bereit, bevor Sie das Projekt ausführen? Der Bauunternehmer sollte Folgendes prüfen:

  • Sind alle Motoren und Sensoren am richtigen Anschluss angeschlossen?

  • Sind die Smartkabel vollständig in alle Motoren und Sensoren eingesteckt?

  • Ist das Gehirn eingeschaltet?

  • Ist der Akku geladen?

Eine Übersicht über das Herunterladen und Ausführen Ihres Projekts finden Sie in den Tutorials.

Schritt 5: Testen Sie Ihr Projekt

Jetzt ist es an der Zeit, Ihr Projekt zu testen! Stellen Sie sicher, dass Ihr Autopilot-Roboter ausreichend Platz hat, um das gesamte Programm ausführen zu können, ohne zu fallen oder mit einem anderen Roboter oder Team zusammenzustoßen.

  • Der Bediener sollte nun  den ersten Teil des Projekts auf dem Autopilot-Roboter ausführen, indem er sicherstellt, dass das Projekt markiert ist, und dann die Schaltfläche „Überprüfen“ drückt.

  • Wie verlief Ihr Testlauf? Ist Ihr Roboter den Weg gegangen, den Sie erwartet hatten? Befolgen Sie die Fehlerbehebungstabelle und fahren Sie mit der Erstellung und Überprüfung von Codeabschnitten fort, bis Sie einen vollständigen Pfad haben.

Symbol „Tipps für Lehrer“. Tipps für Lehrer

  • USB trennen
    Wenn die Schüler einen Computer verwenden, erinnern Sie sie daran, das USB-Kabel von Robot Brain zu trennen, bevor Sie das Projekt ausführen.

  • Erstellen Sie einen definierten Raum für jedes Team.
    Möglicherweise möchten Sie jedem Team ein großes Blatt Papier geben, das es auf dem Boden oder auf einer Tischplatte auslegen kann, um dort sein Autopilot-Projekt auszuführen. Dadurch wird sichergestellt, dass jedes Team über genügend Platz verfügt, um den Lauf zu absolvieren, ohne zu stürzen oder den Arbeitsbereich eines anderen Teams zu betreten.

  • Bewertung
    Der offene Charakter dieser Bewegungsherausforderung bedeutet, dass es mehrere Designs und Codesequenzen geben kann, die das Problem lösen. Wie können Sie also verschiedene erfolgreiche Lösungen bewerten? Aus Sicht der Informatik ist Effizienz der Schlüssel. Die Codesequenz mit der geringsten Anzahl an Blöcken wäre die bevorzugte Lösung.