Stoßstangenschalter#
Einführung#
Der Stoßschalter ist ein mechanischer Schalter, der beim Drücken einen Stromkreis schließt und es dem Roboter ermöglicht, Drücken und Loslassen zu erkennen.
Nachfolgend finden Sie eine Liste der verfügbaren Blöcke:
Stoßstange gedrückt — Gibt einen booleschen Wert zurück, der angibt, ob der Stoßstangenschalter gedrückt ist.
wenn Bumper — Führt den angeschlossenen Blockstapel aus, wenn der Bumper-Schalter gedrückt oder losgelassen wird.
Stoßstange gedrückt#
Der boolesche Block Stoßstange gedrückt meldet, ob ein Stoßstangenschalter gedrückt ist oder nicht. Dies kann verwendet werden, um zu überprüfen, ob der Roboter gegen andere Objekte stößt.
Wahr — Der Stoßschalter wird gedrückt.
Falsch – Der Stoßschalter wird nicht gedrückt
<[Bumper1 v] gedrückt?>
Parameter |
Beschreibung |
|---|---|
Stoßstangenschalter |
Der zu überprüfende Bumper-Schalter, konfiguriert im Gerätefenster. |
Beispiel
wenn gestartet
[Back up and turn whenever the bumper runs into an object.]
für immer
fahre [vorwärts v]
wenn <[Bumper1 v] gedrückt?> dann
fahre [rückwärts v] für (100) [mm v] ▶
drehe [rechts v] für (90) Grad ▶
wenn Stoßstange#
Der wenn Stoßdämpfer-Hutblock betätigt den angeschlossenen Blockstapel, wenn der ausgewählte Stoßdämpferschalter gedrückt oder losgelassen wird.
wenn [Bumper1 v] [gedrückt v]
Parameter |
Beschreibung |
|---|---|
Stoßstangenschalter |
Der zu überprüfende Bumper-Schalter, konfiguriert im Gerätefenster. |
Zustand |
Wann der angeschlossene Blockstapel ausgeführt wird: gedrückt wird ausgeführt, wenn der Stoßschalter gedrückt wird, und losgelassen wird ausgeführt, wenn der Stoßschalter losgelassen wird. |
Beispiel
wenn [Bumper1 v] [gedrückt v]
[Move forward when Bumper Switch is pressed.]
fahre [vorwärts v] für [200] [mm v] ▶