Bereiten Sie sich auf die Remix-Herausforderungen vor – Python
Tipps für Lehrer
- Stellen Sie sicher, dass die Schüler das Beispielprojekt „ Clawbot-Controller mit Ereignissen ausgewählt haben. Sie können die Studierenden darauf hinweisen, dass auf der Seite Beispiele im Menü „Datei“ mehrere Auswahlmöglichkeiten zur Verfügung stehen.
- Sie können die Studierenden bitten, dem Projektnamen ihre Initialen oder ihren Namen hinzuzufügen. Dies wird dazu beitragen, die Projekte zu differenzieren, wenn Sie die Studierenden bitten, sie einzureichen.
Wählen Sie vor Beginn Ihres Projekts das richtige Beispielprojekt aus. Das Beispielprojekt Clawbot-Controller mit Ereignissen enthält die Konfiguration der Clawbot-Motoren und -Sensoren. Wenn die Vorlage nicht verwendet wird, führt Ihr Roboter das Projekt nicht korrekt aus.
Weitere Informationen zu den Anweisungen finden Sie im Python Hilfebereich in VEXcode V5.
- Auswählen Datei und Öffnen Beispiele.
- Blättern Sie durch die verschiedenen Beispielprojekte. Wählen Sie das Beispielprojekt „ Clawbot Controller mit Events aus.
- Nennen Sie das Projekt ClawbotController.
- Speichern Das Projekt.
- Überprüfen Sie, ob der Projektname „ClawbotController“ jetzt im Fenster in der Mitte der Symbolleiste angezeigt wird. Der Clawbot ist jetzt richtig konfiguriert und das Projekt „Clawbot-Controller mit Ereignissen“ ist einsatzbereit.
Sehen Sie sich nun an, wie die Anweisungen in diesem Projekt verwendet werden. Machen Sie in Ihren technischen Notizbüchern die folgenden Vorhersagen:
- Was passiert, wenn Sie dieses Projekt ausführen? Was wird der Clawbot können?
- Was würde passieren, wenn wir die While- und Wait-Anweisungen in den Rückruffunktionen nicht für jedes Controller-Tastenereignis verwenden würden?
Lehrer-Toolbox
-
Stoppen und diskutieren
Nachdem die Schüler die obige Frage in ihren technischen Notizbüchern beantwortet haben, besprechen Sie ihre Einträge:
Lösungsschlüssel
- Genaue Vorhersagen gehen davon aus, dass sich der Clawbot mit den Joysticks vorwärts und rückwärts bewegen und wenden kann, indem er sie in den Positionen 2 und 3 auf und ab bewegt. Der Arm des Clawbots kann mit den Tasten L1 und L2 auf und ab bewegt werden und die Klaue kann mit den Tasten R1 und R2 geöffnet und geschlossen werden. Erweiterte Antworten können sogar vorhersagen, dass die Arm- und Klauenpositionen an Ort und Stelle bleiben, wenn ihre Tasten nicht gedrückt werden und ihre Motoren stoppen.
- Die Anweisungen while and wait in den Rückruffunktionen teilen dem Clawbot in diesem Fall mit, dass der Arm (L-Tasten) und/oder die Klaue (R-Tasten) anhalten sollen, wenn die L- und R-Tasten nicht gedrückt werden. Wenn die Anweisungen while und wait aus den Rückruffunktionen entfernt würden, würden diese Motoren sofort anhalten, nachdem ihnen zum ersten Mal gesagt wurde, dass sie sich drehen sollen.
Wenn die Zeit es erlaubt, lassen Sie die Schüler die Anweisungen während und warten aus den Rückruffunktionen entfernen, damit sie sehen können, welche Auswirkungen dies auf das Verhalten ihres Clawbots hat.