VEX VR ロボットのこの電磁石は、金属コアを備えたディスクを拾ったり落としたりするように制御できます。


電磁石とは何ですか?

電磁ロボットとブロックベースおよびPythonコーディングワークスペースを備えたVEXcode VRプレイグラウンド

電磁石は、電流によって磁場が生成される特定の種類の磁石です。 VEX VR ロボットには、金属コアを含むディスクを持ち上げたり置いたりするための電磁石が付いています。

VRロボットのフロントバンパーに取り付けられた電磁石

VEX VR ロボットの電磁石は、現在使用中のプレイグラウンドに向かって下を向いているロボットの前面に配置されています。


電磁石の仕組み

VEXcode VR ブロック

VRロボットのフロントバンパーに取り付けられた電磁石

VEXcode VR Python

def main():
磁石.energize(BOOST)

VEXcode VR の特定のプレイグラウンドには、電磁石で使用できるメタル コアを備えたディスクがあります。

電磁石を「ブースト」に設定すると、ユーザーは磁石に通電することができます。

VRロボットは電磁石を使ってディスクムーバープレイグラウンドでディスクを拾い上げる。

電磁石の下にあるディスクはすべて VR ロボットによって拾われます。

VEXcode VR ブロック

VEXcode VRロボットは電磁石を使ってディスクを拾い上げる。

VEXcode VR Python 

def main():
磁石.energize(DROP)

電磁石を「ドロップ」に設定すると、ユーザーは磁石への通電を解除します。

VRロボットのフロントバンパーに取り付けられた電磁石

VR ロボット電磁石が現在保持しているディスクはすべてドロップされます。


VEXcode VR での使用

VEXcode VR ブロック ディスクトランスポートプレイグラウンド
VEXcode VRロボットのフロントバンパーに取り付けられた電磁石 ロボットメニューで電磁石ロボットを選択した状態でのVEXcode VR Playground
VEXcode VR Python
def main():
drivetrain.drive_for(FORWARD, 700, MM)
drivetrain.turn_for(LEFT, 90, DEGREES)
Magnet.energize(BOOST)
drivetrain.drive_for(FORWARD, 300, MM)
wait(2, SECONDS)
マグネット・エナジャイズ(DROP)

VEXcode VR ロボット電磁石は、ディスク トランスポート プレイグラウンドで使用できます。さまざまな色の円盤が壁で囲まれた領域内にあります。次の例では、VR ロボットが城の壁に向かって前進し、左に曲がり、青いディスクを拾って落とします。

電磁石の位置とラベル付けされたコンポーネントを示すVEXcode VRロボット

さらなる挑戦として、ディスクを互いに積み重ねてみてください。電磁石は一度に 1 つのディスクしか保持できませんが、ユーザーはディスクを 2 つ積み上げても、その上を移動することができます。

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

Last Updated: