Skip to main content
Lehrerportal

Bereiten Sie sich auf die Remix-Herausforderungen vor – Python

Symbol „Tipps für Lehrer“ 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.VEXcode V5-Symbolleiste mit geöffnetem Menü „Datei“ und „Geöffnete Beispiele“ in einem roten Feld hervorgehoben. „Beispiele öffnen“ ist der vierte Menüpunkt unter „Neues Blockprojekt“, „Neues Textprojekt“ und „Öffnen“.
  • Blättern Sie durch die verschiedenen Beispielprojekte. Wählen Sie das Beispielprojekt „ Clawbot Controller mit Events aus. 

Auf einem Symbol steht unten „Clawbot-Controller mit Ereignissen“ und darüber ein blauer Controller mit Clawbot.

  • Nennen Sie das Projekt ClawbotController. 
  • Speichern Das Projekt.

Im Dialogfeld „Projektname“ in VEXcode V5 wird „Clawbot Controller“ angezeigt und es wird angezeigt, dass Steckplatz 1 ausgewählt ist.

  • Ü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-Symbol 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

  1. 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.
  2. 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.