load()

説明

指定されたファイルからロボットのAIServoオフセットを読み込みます(つまり、ファイルからAIServoオフセットを読み取り、offsets[]配列に読み込みます)。

構文

servooffset.load(filename)

パラメータ

servooffset: AIServoOffset型の変数。

filename: ファイル名。現在、SDカードのルートディレクトリにあるファイルのみダウンロード可能です。86DuinoにSDカードが挿入されていない場合、または指定されたファイルがSDカード上に存在しない場合、ダウンロードは失敗します。

戻り値

true: ファイルの読み込みに成功しました。

false: ファイルの読み込みに失敗しました。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

#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.load("offset0.txt"); // 指定されたファイルからロボットの動作の微調整値を読み込みます。

  myoffset.setOffsets(myservo0, myservo1, myservo2); // ロボットの動作の微調整値を設定します。

}

 

void loop() {}

参照

- offsets[]
- setoffsets()
- save()


ライブラリリファレンスホーム

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