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] ▶