save()

説明

ロボット上のすべてのAIServoのオフセット(つまり、offsets[]配列)を指定されたファイルに保存します。

構文

servooffset.save(filename)

パラメータ

servooffset: AIServoOffset型の変数。

filename: ファイル名。現在、ファイルの保存先はSDカードのルートディレクトリのみとなっていますのでご注意ください。86DuinoにSDカードが接続されていない場合は、保存に失敗します。

戻る

true: ファイルの保存に成功しました。

false: ファイルの保存に失敗しました。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

#include <AIServo86.h>

 

AIServoPort(ROBOTIS, AX12) bus;

AIServo  myservo0;

AIServo  myservo1;

AIServo  myservo2;

AIServoOffset myoffset;

 

void setup()

{

  bus.begin(Serial1, 1000000);

  myservo0.attach(bus, 9);

  myservo1.attach(bus, 11);

  myservo2.attach(bus, 5);

  myoffset.offsets[0] = -20; //オフセット値を設定

  myoffset.offsets[1] = 5;

  myoffset.offsets[2] = -10;

  myoffset.save("offset0.txt"); // 微調整値を"offset0.txt"に保存SDカードのルートディレクトリに

}

 

void loop() {}

参照

- offsets[]
- setOffsets()
- load()


ライブラリリファレンスページ

86Duinoリファレンスのテキストは、Arduinoリファレンスを改変したもので、クリエイティブ・コモンズ 表示-継承 3.0 ライセンスに基づいて提供されています。リファレンスに含まれるコードサンプルはパブリックドメインとして公開されています。