バンパースイッチ#

導入#

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

VEX V5 バンパースイッチは、ロボットに取り付けるための黒いベースと、押したり離したりできる赤いボタンを備えた 3 線デバイスです。

利用可能なブロックの一覧は以下のとおりです。

バンパースイッチが押されましたか?#

バンパースイッチが押されたブール値ブロックは、バンパースイッチが押されているかどうかを報告します。これは、ロボットが他の物体に衝突したかどうかを確認するために使用できます。

  • 正解 — バンパースイッチが押されています。

  • 誤り — バンパースイッチが押されていません

<[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!] をスクリーンに表示 ▶