VEXcode V5 でのコントローラー ボタン/ジョイスティックのブロックの使用

VEXcode V5 は、記述された名前でボタンと軸を参照することにより、V5 コントローラーからすべてのデータにアクセスできます。 


ボタンとジョイスティックの位置と名称

ボタンとジョイスティックの位置とそれらの適切な名前を説明する次の画像を参照してください。

V5コントローラーのボタンとジョイスティックにラベルを付けた2つの図。上図はコントローラーを正面から見た図で、左ジョイスティックの軸が3と4とラベル付けされています。左ジョイスティックの下にある4つの矢印ボタンには、「ButtonUp」「ButtonRight」「ButtonDown」「ButtonLeft」とラベルが付けられています。右ジョイスティックの軸は1と2とラベル付けされています。右ジョイスティックの下にある4つの丸いボタンには、ButtonA、ButtonB、ButtonY、ButtonXというラベルが付いています。以下はコントローラー上部から見た図で、ショルダーボタンの位置を示しています。コントローラーの左側にある2つのボタンはL1とL2、右側にある2つのボタンはR1とR2とラベル付けされています。

ボタンは次の値を返します。

  • 1 - 押された
  • 0 - 押されていない/放されていない

ジョイスティック軸は、中心が 0 の場合、-100 ~ +100 の値を返します。


コントローラーのボタンとジョイスティックを含むブロック

VEXcode V5 でプログラミングする場合、ボタンとジョイスティックの名前とコントローラー上の位置を理解すると、どのブロックを使用するかを決定するのに役立ちます。コントローラーを含むブロックが表示される前に、まずコントローラーを 設定する必要があります。ブロックの詳細については、ここ をクリックしてください。

コントローラーのL1ボタンが押されている間、アームモーターを回転させるVEXcode V5ブロックプロジェクト。プロジェクトの説明には、「コントローラー1のボタンL1が押されたらArmMotorを回転させ、コントローラー1のL1が押されなくなるまで待機し、その後ArmMotorを停止する」とあります。

追加のコントローラー記事

コントローラーの使用方法の詳細については、次の記事を参照してください。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: