Skip to main content

Lektion 5: Disk Mover-Herausforderung

In der Disk Mover Challenge muss der VR-Roboter den Elektromagneten verwenden, um jede Festplatte aufzunehmen und sie zum Ziel der gleichen Farbe auf dem Disk Mover Playground zu bewegen. Sie müssen verschachtelte Schleifen und den Elektromagneten zusammen mit Blöcken aus den Kategorien Antrieb, Sensorik und Steuerung verwenden, um die Disk Mover-Herausforderung zu lösen.

Eine Draufsicht auf den Disk Mover Playground in seinem Ausgangszustand, wobei sich der VR-Roboter in der blauen Startposition befindet. Es gibt rote Kästchen, die jeden Satz von 3 Festplatten hervorheben, wobei ein Pfeil auf ihre passenden farbigen Ziele zeigt und das Ziel anzeigt, alle Festplatten zum entsprechenden farbigen Ziel zu bewegen.

Lernergebnis

  • Wenden Sie Blöcke aus den Kategorien Drivetrain, Sensing und Control in der richtigen Reihenfolge an, damit der VR-Roboter die Disk Mover Challenge erfolgreich abschließt.

Alles zusammensetzen

In dieser Einheit wird untersucht, wie Sie den Elektromagneten am VR-Roboter verwenden, um farbige Datenträger auf dem Disk Mover Playground aufzunehmen und abzulegen. Diese Einheit kombiniert auch Fähigkeiten, die in früheren Einheiten gelernt wurden, wie z. B. die Verwendung des Augensensors und des Abstandssensors, mit einem neuen Block, dem Block [Wiederholen bis], um durch den Disk Mover Playground zu navigieren und Festplatten aufzunehmen.

Die Aktivitäten in dieser Einheit erfordern viele sich wiederholende Bewegungen. Die Verwendung von Schleifen und verschachtelten Schleifen in VEXcode VR-Projekten ermöglicht es dem Benutzer, den Projektablauf zu steuern und eine lange Liste wiederholter Befehle auf wenige zu verkürzen. Loops können auch mit Booleschen Reporterblöcken verwendet werden, so dass der VR-Roboter seine Umgebung auswerten und darauf reagieren kann, z. B. den Elektromagneten anhalten und aktivieren, wenn der Down Eye Sensor eine Festplatte erkennt.

Ein VEXcode VR-Code-Snippet eines Repeat until -Blocks mit dem Parameter Down eye near object? und einen Antriebsvorwärtsblock innerhalb des C. Außerhalb des Wiederholungsblocks befindet sich ein Stoppantriebsblock und ein Elektromagnet, um den Block zu verstärken.

Das Platzieren einer Schleife in einer anderen Schleife wird als "Verschachteln" bezeichnet. Wenn Schleifen verschachtelt sind, übernimmt die äußere Schleife die Kontrolle darüber, wie oft die innere Schleife ausgeführt wird. Verschachtelte Schleifen sind hilfreich in Projekten, in denen ein VR-Roboter die gleichen Verhaltensweisen mehr als einmal wiederholt. Verschachtelte Schleifen organisieren und verdichten ein Projekt.

Wählen Sie die Schaltfläche Weiter um mit dem Rest dieser Lektion fortzufahren.