Beantworten Sie beim Entwurf Ihres Projekts die folgenden Fragen in Ihrem technischen Notizbuch:
- Was möchten Sie dem Roboter programmieren? Erklären Sie es ausführlich.
- Welche Schritte werden Sie befolgen, um das Projekt zu testen? Erklären Sie es ausführlich.
- Wie kann Ihr Roboter so programmiert werden, dass er die Aufgabe effizienter erledigt? Erklären Sie wie.
Lehrer-Toolbox
-
Antworten
-
Der Plan sollte grundsätzlich darin bestehen, den Roboter von Raum zu Raum fahren zu lassen und Medikamente abzugeben, wobei einfache Programmierverhaltensweisen wie Vorwärtsfahren, Wenden und Warten zum Einsatz kommen.
-
Der Testplan sieht wahrscheinlich vor, das Feld zu nutzen, um Versuche durchzuführen und das Projekt zu debuggen.
-
Mögliche Antworten könnten sein: die kürzeste Route verwenden oder anspruchsvollere Programmierung wie Schleifen oder Variablen nutzen.
Befolgen Sie beim Erstellen Ihres Projekts die folgenden Schritte:
-
Planen Sie mithilfe eines Lineals und Zeichnungen und Pseudocode (Google / .docx / .pdf ) den Weg, den Sie für Ihren Roboter programmieren möchten. Bewerten Sie Ihren Pseudocode, bevor Sie mit dem zweiten Schritt fortfahren.
-
Verwenden Sie den von Ihnen erstellten Pseudocode, um Ihr Projekt zu entwickeln.
-
Testen Sie Ihr Projekt häufig und iterieren Sie es anhand Ihrer Testerkenntnisse.
Tipps für Lehrer
-
Bitten Sie die Schüler, ihren geplanten Weg mit einem Lineal zu messen. Lassen Sie die Schüler dann ihren Pseudocode auswerten, bevor Sie mit dem zweiten Schritt fortfahren.
- Weisen Sie die Schüler an, in ihrem Projekt Pseudocode als Kommentare zu verwenden, um die Organisation, den Ablauf und die Fehlerbehebung zu erleichtern. Erinnern Sie die Schüler daran, ihren Pseudocode zu bewerten, bevor sie mit ihren Projekten beginnen. Sie können hier eine Pseudocode-Rubrik herunterladen (Google / .docx / .pdf).
-
Sehen Sie sich den folgenden VEXcode V5 Python-Beispielcode als Referenz an, während Sie den Schülern helfen, die Herausforderung zu meistern:
# Bibliothek importiert von vex import * # Projektcode beginnen # Vorwärts fahren, dann links abbiegen drivetrain.drive_for(FORWARD, 650, MM) drivetrain.turn_for(LEFT, 90, DEGREES) # Vorwärts fahren, dann rechts abbiegen drivetrain.drive_for(FORWARD, 900, MM) drivetrain.turn_for(RIGHT, 90, DEGREES) # Vorwärts in die Apotheke fahren und warten drivetrain.drive_for(FORWARD, 300, MM) wait(3, SECONDS)
Tipps für Lehrer
Bevor die Studierenden ein neues Projekt öffnen, müssen sie eine Vorlage auswählen. Das Vorlageprojekt enthält die Motorkonfiguration des ausgewählten Roboters. Wenn die Vorlage nicht verwendet wird, führt der Roboter das Projekt nicht korrekt aus.
Wenn Sie beim Einstieg Schwierigkeiten haben, sehen Sie sich die Beispielprojekte an.
Das Ansehen von Beispielprojekten kann bei der Ideenfindung helfen.
Führen Sie die folgenden Schritte aus:
- Öffnen Sie das Menü Datei .
- Auswählen Beispiele öffnen.