Beschreibung
Dieser Sensor ist ein Schalter. Es teilt dem Roboter mit, ob sein Stoßfänger gedrückt (Sensorwert 1) oder losgelassen (Sensorwert 0) ist.
Funktionsweise des Stoßstangenschalters: Schließen des Stromkreises
Der VEX Bumper Switch basiert auf dem wahrscheinlich am häufigsten verwendeten elektrischen Gerät: dem Schalter. Ein Schalter besteht aus zwei Anschlüssen (Anschlüssen für einen Draht) und einer Drahtbrücke, um die Verbindung herzustellen, wenn der Schalter gedrückt wird. Wenn Sie wie in der Abbildung auf das Verbindungskabel drücken, „schließen“ Sie den Stromkreis, und das Robotergehirn registriert dies in Ihrem Programm.
Der Stoßstangenschalter ist Teil eines Stromkreises, der nicht angeschlossen oder unterbrochen ist. Wenn Sie den Stoßstangenschalter drücken, wird die Verbindung hergestellt und der Strom kann fließen.
Einrichtung des Bumper-Schalters
Platzierung
Die Platzierung des Stoßstangenschalters ist sehr wichtig, um genaue Messwerte zu erhalten.
Stellen Sie sicher, dass sich keine Struktur am Roboter vor der Taste auf der Vorderseite des Sensors befindet.
Vor dem Sensor muss ein freier Weg zwischen dem Objekt, gegen das gedrückt wird, und dem Sensor vorhanden sein.
Ergebnisse des Stoßfängerwechsels lesen
Es ist hilfreich, die Druckblöcke zum Ausdrucken der Ergebnisse des Bumper Switch zu verwenden.
Sobald Sie ein Projekt erstellt und ausgeführt haben, das Bumper Switch-Ergebnisse druckt, können Sie diese auf dem Brain-Bildschirm sehen.
Hinzufügen des Stoßfängerschalters als Gerät in VEXcode EXP
Wenn ein Sensor mit einer Programmiersprache verwendet wird, muss er in dieser Sprache konfiguriert werden.
Mit VEXcode EXP wird dies durch die Verwendung der Funktion „Gerät hinzufügen“ im Fenster „Geräte“ erreicht. Sie müssen zu den 3-Draht-Sensoren gehen.
Im Abschnitt „3-Draht“ von „Geräte“ finden Sie den Bumper-Schalter
Um den Bumper-Schalter zur Konfiguration hinzuzufügen, befolgen Sie die Schritte in diesem Artikel.
Sobald der Bumper Switch zu Ihrem Projekt hinzugefügt wurde, wird ein neuer Satz Sensorblöcke verfügbar.
Weitere Informationen zu den Blöcken aus der Kategorie „Sensorik“, die sich auf den Stoßfängerschalter beziehen, finden Sie in den Hilfeinformationen (Blöcke, Projekt).
Allgemeine Verwendungszwecke des Stoßfängerschalters
Erkennen einer Presse
Mit dieser Funktion kann Ihr Roboter erkennen, wenn etwas auf den Stoßfängerschalter drückt.
Das links gezeigte Beispielprojekt wird verwendet, um einen Roboter mit einem an der Vorderseite montierten Stoßfängerschalter so zu codieren, dass er fährt, bis der Sensor gedrückt wird, und dann anhält, sobald der Stoßfängerschalter gedrückt wird.
Bumper-Events
Mit dieser Funktion kann Ihr Programm bestimmten Code ausführen, wenn es erkennt, dass etwas auf den Bumper-Schalter drückt.
Das links gezeigte Beispielprojekt wird verwendet, um einen Roboter mit einem an der Vorderseite montierten Bumper-Schalter so zu codieren, dass er in einem Quadrat fährt. Jedes Mal, wenn der Bumper-Schalter gedrückt wird, gibt Brain „True“ aus.