説明
このセンサーはスイッチです。 これは、バンパーが押されているか (センサー値 1)、解放されているか (センサー値 0) をロボットに伝えます。
バンパースイッチの仕組み: 回路の完成
VEX バンパー スイッチは、おそらく最も一般的に使用される電気デバイスであるスイッチをベースにしています。 スイッチは 2 つの端子 (ワイヤを接続する場所) と、スイッチが押されたときに接続を「確立」するワイヤ ブリッジで構成されます。 図のように、接続ワイヤを押すと回路が「完成」し、ロボット ブレインがそれをプログラムに登録します。
バンパー スイッチは、接続されていない、または壊れている回路の一部です。 バンパースイッチを押すと接続され、電気が流れます。
バンパースイッチの設定
配置
正確な測定値を取得するには、バンパー スイッチの位置が非常に重要です。
センサー表面のボタンの前にロボット上の構造物がないことを確認してください。
センサーの前には、押し付けられる物体とセンサーの間に明確な経路が必要です。
バンパースイッチ結果の読み取り
バンパー スイッチの結果を印刷するには、印刷ブロックを使用すると便利です。
バンパースイッチの結果を出力するプロジェクトを作成して実行すると、Brain の画面上で結果を確認できるようになります。
VEXcode EXP でバンパー スイッチをデバイスとして追加する
センサーをプログラミング言語で使用する場合は、その言語内でセンサーを構成する必要があります。
VEXcode EXP では、[デバイス] ウィンドウの [デバイスの追加] 機能を使用してこれを実行します。 3 線式センサーに移動する必要があります。
[デバイス] の [3 線式] セクションにバンパー スイッチ
があります。バンパー スイッチを構成に追加するには、この記事の手順に従ってください。
バンパー スイッチがプロジェクトに追加されると、新しいセンサー ブロックのセットが利用可能になります。
バンパー スイッチに関連する「センシング」カテゴリのブロックの詳細については、ヘルプ情報 (ブロック プロジェクト) を参照してください。
バンパースイッチの一般的な用途
プレスを感知する
この機能を使用すると、バンパー スイッチが何かで押されたことをロボットが検出できるようになります。
左に示すサンプル プロジェクトは、センサーが押されるまで駆動し、バンパー スイッチが押されると駆動を停止するように、前面に取り付けられたバンパー スイッチを備えたロボットをコーディングするために使用されます。
バンパーイベント
この機能を使用すると、バンパー スイッチが押されたことを検出したときに、プログラムで特定のコードを実行できます。
左に示すサンプル プロジェクトは、正面にバンパー スイッチを取り付けて四角形を走行するロボットをコーディングするために使用されます。バンパー スイッチが押されるたびに、Brain は True を出力します。