VEX 3 線式サーボ は、
100 度の動作範囲内で正確な角度位置決めを可能にする統合マイクロコントローラを搭載したモーターです。連続モーターは自由に回転しますが、サーボモーターはアクチュエータを使用して一定の速度で特定の位置に移動し、新しいコマンドが与えられるまでその位置を保持しながら外部の動きに積極的に抵抗します。 


3線式サーボの接続

V5 Brainは、8つの3線式ポートが強調表示された状態で表示されています。これらの港にはAからHまでのアルファベット順のラベルが付けられています。

1. 3 線式サーボを V5 Brain に接続するには、Brain の側面にある 3 線式ポートを見つけます。

V5 Brainには、3線式サーボデバイスが3線式ポートの1つに接続された状態で示されています。

2. VEX 3 線式サーボをこれらのポートの 1 つに接続します。


VEXcodeでの設定

「デバイスを追加」ボタンを選択した後のVEXcode V5デバイスメニュー。 3線式オプションが強調表示されています。

1. デバイスウィンドウから 3-WIRE を選択します。

3線式オプションを選択した後のVEXcode V5デバイスメニュー。サーボオプションが強調表示されています。

2. 3 線式デバイスのリストから SERVO を選択します。

VEXcode V5のデバイスメニューに、3線式ポートのメニューが表示されています。

3. サーボが接続されている 3 線ポートを選択します。

VEXcode V5のデバイスメニューに、3線式ポートメニューが表示され、最初のポートが選択されている状態。下部に「完了」ボタンがハイライト表示されています。

4.
完了
注: サーボアイコンの右側の名前を選択して、サーボの名前を変更します。このスクリーンショットでは、「ServoA」という名前が付けられています。


ブロックでサーボを使用する

3線式サーボ装置の図。可動範囲は合計100度と示されている。ラベルには、Blocksプロジェクトで使用する場合、サーボは50度を中心として、0度から100度の範囲で動作すると記載されています。

VEX 3線式サーボの範囲は合計100度で、下限は0度、上限は100度、中心は50度です

注: VEX 3 線式サーボは、各プロジェクトを開始すると、動きを完了する前に自動的に 50 度で中心に配置されます。

VEXcode V5 スピンサーボブロックは、スピンサーボAを50度の位置まで読み取ります。

モーターを移動させる希望の角度を入力することで、 スピン サーボから位置 ブロックを使用してモーターを制御できます。

このブロックの詳細については、ここにあるスピン サーボから位置 へのブロック API リファレンス」を参照してください。


Python / C++ でサーボを使用する

3線式サーボ装置の図。可動範囲は合計100度と示されている。ラベルには、Python / C++ プロジェクトで使用する場合、サーボは 0 度を中心として、-50 度から +50 度の範囲で動作すると記載されています。

VEX 3線式サーボの範囲は合計100度で、下限は-50度、上限は50度、中心は0度です

注: VEX 3 線式サーボは、各プロジェクトを開始すると、動きを完了する前に自動的に 0 度で中心に配置されます。

パイソン

servo_a.set_position(50, 度)


C++

ServoA.setPosition(50.0, 度);

モーターは、Python または C++ の対応するメソッドを使用して、モーターが移動する希望の角度を入力することで制御できます。

 

これらのメソッドの詳細については、Python Python 、C++ 、C++の API リファレンスを参照してください。

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

Last Updated: