説明 複数のサーボを同時に停止します。この関数を呼び出した後、各サーボの動作は stop() を呼び出した場合と同じになります。 文法 aiservoMultiStop() aiservoMultiStop(servo1) aiservoMultiStop(servo1,servo2) aiservoMultiStop(servo1,servo2, … ,servo64) パラメータ servo1 ~servo64: AIServo型の変数。 起動するサーボを指定するために、1~64個のAIServo型パラメータを入力するか、空白のままにすることができます。パラメータを入力しない場合は、すべてのサーボが停止します。 ポストバック なし 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include <AIServo86.h> AIServoPort(ROBOTIS, AX12) bus; […]
説明 複数の一時停止中のサーボを同時に再開し、目標位置に向かって回転を継続できるようにします。この関数を呼び出した後、各サーボの動作は resume() を呼び出した場合と同じになります。 文法 aiservoMultiResume() aiservoMultiResume(servo1) aiservoMultiResume(servo1, servo2) aiservoMultiResume(servo1, servo2, … , servo64) パラメータ servo1 ~servo64: AIServo型の変数。 起動するサーボを指定するには、1~64個のサーボタイプパラメータを入力します。パラメータを入力しない場合は、何も入力しないでください。パラメータを入力しない場合は、一時停止中のすべてのサーボが再開されます。 ポストバック なし 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #include <AIServo86.h> AIServoPort(ROBOTIS, […]
説明 複数のサーボを同時に一時停止します。この関数を呼び出した後、各サーボの動作は pause() を呼び出した場合と同じになります。 構文 aiservoMultiPause() aiservoMultiPause(servo1) aiservoMultiPause(servo1, servo2) aiservoMultiPause(servo1, servo2, … , servo64) パラメータ servo1 ~servo64: AIServo型の変数。 起動するサーボを指定するために、1~64個のAIServo型パラメータを入力するか、空白のままにすることができます。パラメータを入力しない場合、動作中のすべてのサーボが一時停止されます。 ポストバック なし 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #include <AIServo86.h> AIServoPort(ROBOTIS, […]
説明 AIServoPort を設定して有効化します。 構文 bus.begin(HardwareSerial, Baudrate) パラメータ bus: AIServoPort 型の変数。 HardwareSerial: サーボと通信するポート。例: Serial1、Serial485。 Baudrate: 通信に使用するボーレート。例: 115200, 1000000。 例 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <AIServo86.h> AIServoPort(ROBOTIS, AX12) bus; // ROBOTIS AX-12 サーボを制御するためのバスを初期化します AIServo myservo; // myservo を初期化します void setup() { bus.begin(Serial1, 1000000); // バスをシリアルポート 1 […]
説明 AIServoPort クラスを初期化します。 構文 AIServoPort(Vendor, Servo) バス パラメーター Vendor: このバスに接続するサーボのベンダー。例: ROBOTIS。 Servo: このバスに接続するサーボのモデル。例: AX12、RX28、MX28、XL320。 例 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <AIServo86.h> AIServoPort(ROBOTIS, AX12) bus; // ROBOTIS AX-12 サーボを制御するためのバスを初期化します AIServo myservo; // myservo を初期化します void setup() { bus.begin(Serial1, 1000000); // バスをシリアルポート 1 に設定し、ボーレートを 1000000 に設定します。 […]
説明 複数のサーボを同時に起動します。この関数を呼び出した後、各サーボの動作は run() を呼び出した場合と同じになります。 文法 aiservoMultiRun() aiservoMultiRun(servo1) aiservoMultiRun(servo1,servo2) aiservoMultiRun(servo1,servo2, … ,servo64) パラメータ servo1 ~servo64: AIServo型の変数。 起動するサーボを指定するには、1~64個のサーボ型パラメータを入力するか、パラメータを何も入力しないでください。この関数をパラメータなしで呼び出した場合、attach() で指定されたすべてのサーボが起動されます。 ポストバック なし 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include <AIServo86.h> AIServoPort(ROBOTIS, AX12) bus; AIServo サーボ1; […]
説明 複数のサーバーのステータスを同時に確認します。 文法 isAIServoMultiMoving() isAIServoMultiMoving(servo1) isAIServoMultiMoving(servo1, servo2) isAIServoMultiMoving(servo1, servo2, … , servo64) パラメータ servo1 ~servo64: AIServo型の変数。 起動するサーボを指定するために、1~64個のサーボタイプパラメータを入力するか、パラメータを入力しないこともできます。パラメータを入力しない場合は、すべてのサーボの状態がチェックされます。 戻り値 少なくとも1つのサーボが動作している場合はtrueを返します。すべてのサーボが一時停止、停止、解放、または目標位置に到達している場合はfalseを返します。 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include <AIServo86.h> AIServoPort(ROBOTIS, AX12) bus; AIServo サーボ1; AIServo サーボ2; […]
説明 サーボが動いているかどうかを確認します。 構文 servo.isMoving() パラメータ servo: AIServo 型の変数。 戻り値 サーボが動いている場合は true を返します。それ以外の場合(例:サーボが一時停止、停止、解放、または目標位置に到達している場合)は false を返します。 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #include <AIServo86.h> AIServoPort(ROBOTIS, AX12) bus; AIServo myservo; void setup() […]
申し訳ありません、このコンテンツはただ今 繁體中文 のみです。
申し訳ありません、このコンテンツはただ今 繁體中文 のみです。