Verwendung des Stoßstangensensors in VEXcode VR

Der VEXcode VR-Roboter verfügt über zwei Stoßstangensensoren. Der Bumper-Sensor kann mit VEXcode VR verwendet werden, um zu melden, ob ein Bumper-Sensor am VEXcode VR-Roboter gedrückt wird.


Was ist ein Stoßfängersensor?

Diagramm, das die Hauptmerkmale des VEXcode VR-Roboters veranschaulicht und seine Komponenten und Funktionen in der Online-Programmierumgebung hervorhebt, die zum Erlernen von Codierungskonzepten und Robotik entwickelt wurde.

Ein Stoßsensor ist ein Schalter. Der Bumper Sensor meldet, ob er gedrückt oder losgelassen wird.

  • Der Stoßstangensensor meldet einen Sensorwert von 1, wenn der Stoßstangensensor gedrückt wird.
  • Der Stoßstangensensor meldet einen Sensorwert von 0, wenn der Stoßstangensensor losgelassen wird.

Diagramm, das die Hauptfunktionen des VEXcode VR-Roboters veranschaulicht und seine Fähigkeiten in den Bereichen Programmierung, Simulation und Bildungsanwendungen für MINT-Lernen hervorhebt.

Der Wert des Stoßstangensensors kann im Dashboard angezeigt werden. Weitere Informationen zum Dashboard finden Sie imVEXcode VR Dashboard Artikel.


Gängige Einsatzmöglichkeiten eines Stoßfängersensors

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht 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 Stoßsensor kann durch Wände im Wall Maze Playground gedrückt werden.

Diagramm, das die Funktionen des VEXcode VR-Roboters zeigt und seine Fähigkeiten in den Bereichen Programmierung, Simulation und pädagogische Anwendungen für MINT-Lernen hervorhebt.

Der Stoßsensor kann auch durch Wände rund um verschiedene Spielplätze gedrückt werden.


Verwenden des Stoßfängersensors in VEXcode VR-Blöcken

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht und verschiedene Komponenten und Funktionen vorführt, die den Programmierunterricht und das Erlernen der Robotik für Schüler und Lehrer verbessern sollen.

Um mit der Programmierung des Stoßstangensensors zu beginnen, müssen Sie zunächst VEXcode VR öffnen. Weitere Informationen finden Sie im Artikel Starten – Erste Schritte mit VEXcode VR.

Diagramm, das die Hauptmerkmale des VEXcode VR-Roboters zeigt und seine Komponenten und Funktionen in einer Online-Programmierumgebung zum Erlernen von Codierungskonzepten und Robotik hervorhebt.

Suchen Sie als Nächstes die Kategorie „Sensorik“ in der Toolbox und suchen Sie den <Pressing Bumper> -Block.

Wechseln Sie den Stoßfängersensor

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht und seine Komponenten und Funktionen innerhalb der Online-Programmierumgebung hervorhebt, die zum Erlernen von Codierungskonzepten durch virtuelle Robotik entwickelt wurde.

Sie können den linken oder rechten Stoßfänger aus dem Dropdown-Menü auswählen.

Boolesche Blöcke

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht und Komponenten und Funktionen hervorhebt, die den Programmierunterricht und die Robotikprinzipien für Schüler und Lehrer in einer virtuellen Umgebung unterstützen.

Die booleschen Blöcke melden eine Bedingung entweder als wahr oder falsch und passen in alle Blöcke mit hexagonalen (sechsseitigen) Eingaben für andere Blöcke. Der boolesche Block Pressing Bumper meldet „true“, wenn der Bumper gedrückt wird, und „false“, wenn der Bumper gedrückt wird losgelassen oder nicht gedrückt. Weitere Informationen zu Booleschen Blöcken finden Sie in der Hilfe oder im Artikel „Blockformen und -bedeutung – VEXcode VR“.

Das Folgende ist ein Beispiel für einen Code, der den VR-Roboter dazu bringt, vorwärts zu fahren, bis er gegen ein Objekt oder eine Wand stößt.

C-Blöcke

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht und Komponenten und Funktionen hervorhebt, die den Programmierunterricht und die Robotikprinzipien für Schüler und Lehrer in einer virtuellen Umgebung unterstützen.

C-Blöcke durchlaufen die darin enthaltenen Blöcke oder prüfen, ob eine Bedingung wahr oder falsch ist. Sie sind so geformt, dass Stapelblöcke darüber, darunter oder in ihnen befestigt werden können. Die Stoßstangensensor-Steuerblöcke werden üblicherweise mit Bedingungen (C-Blöcken) verwendet, wie z. B. den Blöcken [Wenn, dann] oder [Warten bis]. Weitere Informationen zu bedingten Blöcken in der Kategorie „Steuerung“ finden Sie in der Hilfe oder im Artikel „Blockformen und -bedeutung – VEXcode VR“.

Im folgenden Beispiel bewirkt der Code, dass der VR-Roboter für immer in einem Quadrat fährt.


Verwenden des Stoßfängersensors in VEXcode VR Python

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht und seine Fähigkeiten in einer Online-Programmierumgebung zum Erlernen von Codierungskonzepten durch eine virtuelle Robotersimulation hervorhebt.

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

Diagramm, das die Funktionen des VEXcode VR-Roboters veranschaulicht und seine Komponenten und Fähigkeiten in einer virtuellen Programmierumgebung für Bildungszwecke hervorhebt.

Suchen Sie als Nächstes die Kategorie „Sensorik“ in der Toolbox und suchen Sie nach den Befehlen left_bumper.pressed und right_bumper.pressed. Dabei handelt es sich um Funktionen, die einen booleschen Wert über den Sensor melden. Da der VR-Roboter über zwei Stoßstangensensoren verfügt, gibt es Optionen sowohl für die rechte als auch für die linke Stoßstange.

Diagramm, das die Hauptmerkmale von VEXcode VR-Robotern, einschließlich Sensoren, Motoren und Designelementen, veranschaulicht und ihre Funktionalität in einer virtuellen Programmierumgebung für Bildungszwecke hervorhebt.

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: