Verwendung des Distanzsensors in VEXcode VR

Der Abstandssensor am VR-Roboter meldet die Entfernung zwischen dem VR-Roboter und dem nächsten Objekt. Der Sensor berechnet die Entfernung anhand der Zeit, die das Laserlicht benötigt, um von einem Objekt abzuprallen und zum Sensor zurückzukehren.


Abstandssensor am VR-Roboter

Diagramm, das die Funktionen des VEXcode VR-Roboters zeigt und seine virtuellen Programmierfähigkeiten, die blockbasierte Codierungsschnittstelle und die Unterstützung von Lernzielen im MINT-Bereich, einschließlich Problemlösung und rechnergestütztem Denken, hervorhebt.

Der Abstandssensor ist ein Sensor, der den Abstand zwischen dem VR-Roboter und dem nächsten festen Objekt meldet.

Screenshot der VEXcode VR-Schnittstelle, die Roboterfunktionen, einschließlich Programmierblöcken und virtueller Robotersteuerungen, zeigt, die für die Vermittlung von Codierungskonzepten und Robotikprinzipien in einer Bildungsumgebung entwickelt wurden.

Der Abstandssensor verwendet zur Schallmessung die gleichen Prinzipien wie Sonargeräte. Es sendet mit seinem Sender auf einer Seite des Sensors einen winzigen Laserlichtimpuls aus und misst dann, wie lange es dauert, bis das Licht zum Empfänger auf der anderen Seite des Sensors zurückreflektiert wird. Der Sensor berechnet die Entfernung anhand der Zeit, die der Puls für den Hin- und Rückweg benötigt hat. Anschließend meldet der Distanzsensor dem VR-Roboter, wie weit das nächste Objekt entfernt ist.

Diagramm, das die Funktionen des VEXcode VR-Roboters zeigt und seine Komponenten und Fähigkeiten in einem Lernumfeld zum Erlernen von Codierung und Robotik hervorhebt.

Die Breite des Sichtbereichs des Distanzsensors ändert sich, je weiter er von der Vorderseite des VR-Roboters entfernt ist:

  • Der Sensor kann Objekte innerhalb eines Sichtfelds von 10 Grad erkennen, wenn er nach Objekten sucht, die weniger als 1000 Millimeter (~ 39 Zoll) entfernt sind.
  • Der Sensor kann Objekte innerhalb eines Sichtfelds von 5 Grad erkennen, wenn er nach Objekten in einer Entfernung zwischen 1000 Millimetern (~ 39 Zoll) und 2000 Millimetern (~ 78 Zoll) sucht.
  • Der Sensor kann Objekte innerhalb eines Sichtfelds von 2 Grad erkennen, wenn nach Objekten gesucht wird, die größer als 2000 Millimeter (~ 78 Zoll) entfernt sind.

Allgemeine Verwendungszwecke des Abstandssensors

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht und seine Fähigkeiten und Komponenten hervorhebt. Es wurde entwickelt, um das Erlernen von Codierungskonzepten in einer virtuellen Programmierumgebung zu erleichtern.

Der Abstandssensor kann erkennen, ob sich ein Objekt vor dem VR-Roboter befindet. Dies kann genutzt werden, um einem Hindernis auszuweichen.


Verwendung des Distanzsensors mit VEXcode VR-Blöcken

Diagramm, das die Funktionen von VEXcode VR-Robotern veranschaulicht und Komponenten wie Sensoren, Motoren und Designelemente zeigt, um den Programmier- und Robotikunterricht für Schüler und Lehrer zu verbessern.

Die mit dem Distanzsensor verwendeten Blöcke finden Sie in der Kategorie „Erkennung“.

<Entfernung gefundenes Objekt> Block

Illustration der Funktionen des VEXcode VR-Roboters, die das Design und die Funktionen des virtuellen Roboters in der Online-Programmierumgebung für den Programmierunterricht in MINT demonstriert.

Der Abstandssensor erkennt mithilfe des Blocks <Abstand gefundenes Objekt>, ob sich ein Objekt vor ihm befindet. Der Abstandssensor kann ein Objekt oder eine Oberfläche in einem Umkreis von 3000 mm (~118 Zoll) um den Sensor erkennen.

Diagramm, das die Funktionen des VEXcode VR-Roboters zeigt und seine Komponenten und Fähigkeiten im Kontext einer Online-Programmierumgebung zum Erlernen von Codierungskonzepten hervorhebt.

Der Block <Abstand gefundenes Objekt>ist ein boolescher Block, der eine Bedingung entweder als wahr oder falsch zurückgibt und in alle Blöcke mit hexagonalen (sechsseitigen) Leerzeichen für andere Blöcke passt.

Weitere Informationen zu Booleschen Blöcken Sie in diesem Artikel.

Diagramm, das die Hauptfunktionen des VEXcode VR-Roboters veranschaulicht und Komponenten wie Sensoren, Motoren und Programmierschnittstellen hervorhebt, um das Erlernen von Codierung und Robotik für Schüler und Lehrer zu verbessern.

Der Wert des <Distance found object> Blocks ist ein boolescher Block, der „true“ meldet, wenn sich der Abstandssensor nahe an einem Objekt befindet, und „false“, wenn er nicht nah genug an einem Objekt ist.

Wahr oder Falsch werden gemeldet und in der Monitorkonsole angezeigt. 

Um mehr über die Monitorkonsole zu erfahren, lesen Sie diesen Artikel.

(Entfernung von) Block

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht und seine Fähigkeiten und Komponenten für Bildungszwecke in den Bereichen Codierung und Robotik hervorhebt.

Mithilfe des Blocks (Entfernung von) kann der Abstandssensor die Entfernung des nächstgelegenen Objekts in Millimetern (mm) oder Zoll melden.

Bild, das die Funktionen von VEXcode VR-Robotern zeigt und ihre Fähigkeiten und ihr Design im Kontext einer Online-Programmierumgebung zum Erlernen von Codierungskonzepten durch virtuelle Robotik hervorhebt.

Der Block (Abstand von) meldet Zahlenwerte und passt in alle Blöcke mit ovalen Leerzeichen.

Weitere Informationen zu Reportersperren Sie in diesem Artikel

Diagramm, das die Roboterfunktionen in VEXcode VR zeigt und Komponenten wie Sensoren, Räder und Programmierschnittstellen hervorhebt, um das Erlernen von Codierung und Robotik für Schüler und Lehrer zu verbessern.

Der Wert des Blocks (Abstand von) in der Einheit Millimeter (mm) oder Zoll kann auf der Monitorkonsole in VEXcode VR angezeigt werden. 

Um mehr über die Monitorkonsole zu erfahren, lesen Sie diesen Artikel.


Verwendung des Abstandssensors in VEXcode VR Python

Illustration der Funktionen des VEXcode VR-Roboters. Demonstriert das Design und die Fähigkeiten des virtuellen Roboters in der Online-Programmierumgebung, mit dem Ziel, die Programmierkenntnisse und die MINT-Ausbildung zu verbessern.

Um mit der Programmierung des Distanzsensors mit Python zu beginnen, müssen Sie zunächst ein Textprojekt VEXcode VR öffnen. Weitere Informationen finden in diesem Artikel.

Diagramm, das die Hauptfunktionen des VEXcode VR-Roboters, einschließlich Sensoren, Motoren und Programmierschnittstelle, zeigt und veranschaulicht, wie Benutzer zu Bildungszwecken in einer Codierumgebung mit dem virtuellen Roboter interagieren können.

Suchen Sie als Nächstes die Kategorie „Sensing“ in der Toolbox und suchen Sie nach den Befehlen und get_distance. Dies sind Funktionen, die einen booleschen Wert oder einen numerischen Wert über den Sensor melden.

Diagramm, das die Hauptmerkmale von VEXcode VR-Robotern veranschaulicht und Komponenten wie Sensoren, Motoren und Programmierschnittstellen hervorhebt, die das Erlernen von Codierung und Robotik für Schüler und Lehrer verbessern sollen.

Um den Befehl zu Ihrem Projekt hinzuzufügen, können Sie den Befehl aus der Toolbox hineinziehen oder den Befehl mithilfe der Funktion „Autovervollständigen“ in den Arbeitsbereich eingeben.

Weitere Informationen zur Autovervollständigung in VEXcode VR mit Python finden in diesem Artikel.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: