バンパースイッチ#
導入#
バンパースイッチは、押されると回路が完成する機械式スイッチで、ロボットが押下と解放を検出できるようにします。

利用可能なブロックの一覧は以下のとおりです。
バンパースイッチが押されました – バンパースイッチが押されているかどうかを示すブール値を報告します。
バンパースイッチ時 – バンパースイッチが押されたり離されたりしたときに、接続されているブロックのスタックを実行します。
バンパースイッチが押されましたか?#
バンパースイッチが押されたブール値ブロックは、バンパースイッチが押されているかどうかを報告します。これは、ロボットが他の物体に衝突したかどうかを確認するために使用できます。
正解 — バンパースイッチが押されています。
誤り — バンパースイッチが押されていません
<[BumperA v] 押された?>
パラメータ |
説明 |
|---|---|
デバイス |
使用するバンパースイッチは、「デバイス」ウィンドウで設定します。 |
開始したとき
[Display a message when the Bumper Switch is pressed.]
<[BumperA v] 押された?> まで待つ
[Bumper Switch pressed!] をスクリーンに表示 ▶
バンパースイッチ#
バンパースイッチ作動時ハットブロックは、選択されたバンパースイッチが押されたり離されたりしたときに、接続されているブロックのスタックを実行します。
[BumperA v] が [押された v] されたとき :: hat events
パラメータ |
説明 |
|---|---|
デバイス |
使用するバンパースイッチは、「デバイス」ウィンドウで設定します。 |
州 |
添付されたブロックのスタックが実行されるタイミングは次のとおりです。pressed はバンパースイッチが押されたときに実行され、released はバンパースイッチが離されたときに実行されます。 |
200mm以内に物体が検出されるまで前進する#
[BumperA v] が [押された v] されたとき :: hat events
[Display a message when the Bumper Switch is pressed.]
[Bumper Switch pressed!] をスクリーンに表示 ▶