Lektion 1: Abstandssensor
In dieser Lektion erfahren Sie, was der Abstandssensor ist und warum Sie den Abstandssensor mit einem VR-Roboter verwenden würden. Sie erfahren, wie der Abstandssensor funktioniert und wie Sie den Abstandssensor in einem VEXcode VR-Projekt verwenden.
Lernergebnisse
- Stellen Sie sicher, dass der Abstandssensor den Abstand zwischen ihm und dem nächstgelegenen Objekt meldet.
- Stellen Sie fest, dass der Abstandssensor die Entfernung bestimmt, indem Sie die Zeit verwenden, die Ultraschallwellen benötigen, um von einem Objekt abzuprallen und zum Sensor zurückzukehren.
- Identifizieren Sie, dass es sich bei dem <Distance found object> Block um einen booleschen Reporterblock handelt, der meldet, ob der Abstandssensor ein Objekt gefunden hat.
- Stellen Sie fest, dass der Block (Abstand von) den Abstand des nächsten Objekts in Millimetern oder Zoll angibt.
- Beschreiben Sie, warum der Abstandssensor in einem VEXcode VR-Projekt verwendet wird.
Abstandssensor
Der Abstandssensor meldet den Abstand zwischen der Vorderseite des Abstandssensors am VR-Roboter und dem nächstgelegenen Objekt. Der Abstandssensor befindet sich im vorderen Auge des VR-Roboters.

Der Abstandssensor berechnet die Entfernung anhand der Zeit, die Ultraschallwellen benötigen, um von einem Objekt abzuprallen und zum Sensor zurückzukehren.

Lesen Sie den Artikel Abstandssensor - Roboterfunktionen - vex VR für detaillierte Informationen zur Funktionsweise des Abstandssensors und zur Verwendung des Abstandssensors in einem VEXcode VR-Projekt.
<Distance found object> blockieren
Der Abstandssensor erkennt, ob sich ein Objekt davor befindet, wenn der <Distance found object> Block in einem Projekt verwendet wird. Der <Distance found object> Block ist ein boolescher Reporterblock, der einen WAHREN oder FALSCHEN Wert meldet. Dieser Block wird innerhalb von Blöcken mit sechseckigen (sechsseitigen) Abständen verwendet.

- <Distance found object> meldet WAHR, wenn der Abstandssensor ein Objekt oder eine Oberfläche in seinem Sichtfeld und innerhalb von 3000 mm um den Sensor erkennt.
- <Distance found object> meldet FALSE, wenn der Abstandssensor ein Objekt oder eine Oberfläche innerhalb von 3000 mm nicht erkennt.
(Abstand vom) Block
Der Block (Abstand von) ist ein numerischer Reporterblock, der die Entfernung des nächstgelegenen Objekts von der Vorderseite eines VR-Roboters meldet. Der numerische Reporterblock (Abstand von) ist ein ovaler Block, der innerhalb von Blöcken mit ovalen Eingabefeldern verwendet wird. Der folgende Knowledge Base-Artikel beschreibt die fünf verschiedenen Formen von VEXcode VR-Blöcken und was jede Form der Blöcke über ihre Rolle in VEXcode VR-Projekten aussagt.

Wählen Sie, ob der (Abstand von) in Millimetern (mm) oder Zoll (in) angegeben wird.

Der Block (Abstand von) kann mit anderen Blöcken in einem Projekt verwendet werden, um einen VR-Roboter anzuweisen, eine bestimmte Entfernung von (oder auf) ein Objekt zu fahren oder eine Aktion abzuschließen, wenn eine bestimmte Entfernung gemeldet wird.
Im folgenden Beispiel können Sie sehen, wie der Block (Abstand von) innerhalb eines Booleschen Reporterblocks in einem VEXcode VR-Projekt verwendet wird. In diesem Projekt fährt der VR-Roboter vorwärts, bis der gemeldete Abstand weniger als 50 Millimeter (mm) von einem Objekt beträgt. Dann stoppt der VR-Roboter.

Hinweis: Dieses Projekt verwendet einen <Less than> Block. In dieser Einheit erfährst du mehr über die <Greater than> und <Less than> Booleschen Reporterblöcke.
Anwenden
Der Abstandssensor kann erkennen, ob sich ein Objekt vor einem VR-Roboter befindet. Dies kann verwendet werden, um eine Wand oder einen Gegenstand zu vermeiden oder zu finden. Der Abstandssensor kann den Abstand zwischen der Vorderseite des Abstandssensors und der Vorderseite der Wand oder des Objekts messen.
Die Verwendung des Abstandssensors ermöglicht es einem VR-Roboter, an ein Objekt heranzufahren, ohne es zu berühren. Dies kann hilfreich sein, um in einem Labyrinth zu navigieren, ohne ständig gegen die Wände zu stoßen, um einem Objekt auszuweichen oder um zu einem Objekt oder einer Wand in den VEXcode VR Playgrounds zu fahren.
Dieses Video unten ist ein Beispiel für einen VR-Roboter, der mithilfe des Abstandssensors durch den Wandlabyrinth-Spielplatz navigiert. Beachten Sie, dass der VR-Roboter keine Wände berührt. Der Roboter fährt vorwärts, bis eine Wand erkannt wird, und dreht dann nach links oder rechts, während er vom Anfang des Labyrinths zur Nummer 2 navigiert.
Verwenden von Schalterblöcken
Die folgende Tabelle vergleicht den VEXcode und den Switch
| VEXcode-Block | Schalterblock |
|---|---|
![]() |
![]() |
![]() |
![]() |
Denken Sie daran, dass Sie den Geräteparameter des Blocks Schalter (Abstand von) ändern können, indem Sie "ZOLL" eingeben. Wenn Sie den Parameter eingeben, wird ein Vorschlag angezeigt, und Sie können die Eingabetaste, die Tabulatortaste drücken oder auf die vorgeschlagene Einheit klicken, um sie auszuwählen.

Fragen
Bitte wählen Sie unten einen Link aus, um auf das Lektionsquiz zuzugreifen.
Google Doc / .docx / .pdf



