playPositions()
説明
指定されたサーボの目標位置を、positions[] 配列に格納されているモーションフレームに設定し、同時にサーボに移動命令を出します。playPositions() を呼び出した後、サーボの移動処理がバックグラウンドで継続されている間、プログラムは他のタスクを続行できます。サーボが目標位置に到達したかどうかを確認するには、isServoMultiMoving() を呼び出します。
文法
myframe.playPositions()
myframe.playPositions(servo0)
myframe.playPositions(servo0,servo1)
myframe.playPositions(servo0, servo1, ... , servo44)
myframe.playPositions(time)
myframe.playPositions(time,servo0)
myframe.playPositions(time,servo0,servo1)
myframe.playPositions(time,servo0,servo1, ... ,servo44)
パラメータ
myframe
: ServoFrameVstone
型のオブジェクト。
servo0 ~servo44
(オプション): Servo
型のオブジェクト。servo0
は positions[0]
の値を使用し、servo1
は positions[1]
の値を使用します。以下同様です。
time
(オプション): サーボが目標位置に到達するまでの時間を指定します。この値が指定されていないか 0 に設定されている場合、サーボは最大速度で回転します。
ポストバック
なし
例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
参照
ライブラリリファレンスのメインページ
86Duinoリファレンスのテキストは、Arduinoリファレンスから引用されており、クリエイティブ・コモンズ表示-継承3.0ライセンスの下で提供されています。リファレンス内のコード例はパブリックドメインとして公開されています。