Lektion 3: Aufnehmen und Bewegen von Datenträgern
In der vorherigen Lektion haben Sie den Block [Elektromagnet aktivieren] und die Antriebsstrangblöcke verwendet, um mit dem VR-Roboter auf dem Disk Mover Playground Scheiben aufzunehmen und zu bewegen. In dieser Lektion wird dieselbe Herausforderung mithilfe des gemeldeten Sensorfeedbacks und der Blöcke [Wiederholen bis] gelöst.
Lernerfolge
- Erfahren Sie, wie Sie den Block [Wiederholen bis] in einem Projekt verwenden.
- Stellen Sie fest, dass der Block <Eye Sensor near object> meldet, ob der Augensensor nahe genug an einem Objekt ist, um eine Farbe zu erkennen.
- Erkennen Sie, dass der Befehl [Auf Kurs drehen] einen Antriebsstrang mithilfe des Gyrosensors auf einen bestimmten Kurs dreht.
- Beachten Sie, dass der Befehl [In Kurs drehen] basierend auf dem aktuellen Kurs des Gyrosensors bestimmt, in welche Richtung gedreht werden soll.
- Erklären Sie, warum der Befehl [Auf Kurs drehen] anstelle des Befehls [Drehen] oder [Drehen für] verwendet wird.
Warum Sensoren verwenden?
In Lektion 2 fuhr der VR-Roboter mithilfe des Blocks [Fahren für] eine bestimmte Distanz, um eine blaue Scheibe aufzunehmen und zurück zum Ziel zu bewegen. Der Abstand zwischen dem VR-Roboter und der ersten blauen Scheibe wurde anhand der Abmessungen der Rasterquadrate auf dem Disk Mover Playgroundgeschätzt und überprüft. Damit wurde die Herausforderung zwar gelöst, es besteht jedoch viel Raum für Fehler, wenn der Vorgang wiederholt wird, um mehrere Datenträger aus unterschiedlichen Entfernungen aufzunehmen, was zur Lösung der Disk Mover-Herausforderung am Ende dieser Einheit erforderlich ist. Diese Herausforderung lässt sich effizienter lösen, indem das gemeldete Sensor-Feedback genutzt wird. Durch die Verwendung von weniger Blöcken lässt sich das Projekt zudem optimieren.
Was passiert, wenn der VR-Roboter mit einer Scheibe kollidiert und vom Kurs abkommt? Was passiert, wenn sich die Datenträger an leicht anderen Orten als dem Ziel befinden? Mithilfe der Rückmeldung von Sensoren können Scheiben präzise aufgenommen und bewegt werden, ohne dass ihre genaue Position auf dem Disk Mover Playgroundbekannt ist.
Die Schritte zur Lösung der Herausforderung können verwendet werden, um zu bestimmen, welche Sensoren im Projekt verwendet werden sollen.
- Erstens: Der VR-Roboter fährt zur ersten blauen Scheibe.
- Die Scheiben liegen auf dem Boden des Spielplatzes. Um zu bestimmen, wo sich eine Festplatte befindet, kann der Down Eye Sensor mit dem <Eye Sensor near object> Block verwendet werden.
- Die Scheiben liegen auf dem Boden des Spielplatzes. Um zu bestimmen, wo sich eine Festplatte befindet, kann der Down Eye Sensor mit dem <Eye Sensor near object> Block verwendet werden.
- Zweitens: Der VR-Roboter nimmt die erste blaue Scheibe auf.
- Drittens: Der VR-Roboter fährt zurück zum blauen Ziel.
- Während der Rückfahrt zum blauen Ziel bestimmt der VR-Roboter mithilfe des Abstandssensors, wann er anhalten muss. Mit dem Distanzsensor lässt sich ermitteln, wie weit die Vorderseite des VR-Roboters von der Wand des Spielplatzes entfernt ist.
- Während der Rückfahrt zum blauen Ziel bestimmt der VR-Roboter mithilfe des Abstandssensors, wann er anhalten muss. Mit dem Distanzsensor lässt sich ermitteln, wie weit die Vorderseite des VR-Roboters von der Wand des Spielplatzes entfernt ist.
- Schließlich: Der VR-Roboter lässt die blaue Scheibe in das blaue Tor fallen.
Wählen Sie die Schaltfläche Weiter , um mit dem Rest dieser Lektion fortzufahren.