positions[]
説明
ロボットのモーションフレームを格納する整数配列。各配列要素は、ロボットサーボの位置(単位:µs)に対応します。
ServoFrameVstone
の初期化時にモーションフレームファイルが読み込まれていない場合、ユーザーはこの配列の要素を直接設定することでモーションフレームを設定できます。
構文
myframe.positions[channel]
パラメータ
myframe
: ServoFrameVstone
型のオブジェクト。
channel
: 配列要素を 0 から 44 の範囲で指定します。n 番目の要素の値は、以下の例に示すように、n 番目のサーボに割り当てられる位置を表します。 (注: 86Duino One ではすべての配列要素が有効です。86Duino EduCake では 0 から 25 の範囲のみ、86Duino Zero では 0 から 16 の範囲のみが有効です。)
RobovieMaker2 は 30 軸サーボをサポートしているため、 load() 関数を使用してモーションフレームファイルから指定されたモーションフレームを読み込む場合、positions[0]、positions[1]、…、positions[29] のみが有効な値となり、残りの配列要素は 0 になります。
ポストバック
なし
例
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 |
|
See also
- setPostions()
- playPostions()
ライブラリリファレンスホームページ
86Duinoリファレンスのテキストは、Arduinoリファレンスから引用されており、クリエイティブ・コモンズ表示-継承3.0ライセンスの下で提供されています。リファレンス内のコード例はパブリックドメインとして公開されています。