setOffset()

説明

サーボのオフセット角度を設定します。この関数は、サーボの初期化角度を微調整するために使用できます。オフセット値を設定すると、ライブラリはそれをサーボの目標角度の計算に自動的に考慮します。

構文

servo.setOffset(value)

パラメーター

servo: AIServo 型の変数。

value: 度単位の浮動小数点数で表されるオフセット値。

ポストバック

なし

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#include <AIServo86.h>

  

AIServoPort(ROBOTIS, AX12) bus;

AIServo myservo;

  

void setup()

{

  bus.begin(Serial1, 1000000);

  myservo.attach(bus, 9);

  myservo.setOffset(-5); // -5度の微調整角度を設定します

  myservo.write(150); // サーボを150度回転させます(実際には150 - 5 = 145)

}

  

void loop() {>

参照

attach()


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

86Duino リファレンス資料のテキストは、Arduino リファレンス資料 から改変されており、Creative Commons Attribution-Share Alike 3.0 License に基づいてライセンスされています。リファレンス資料内のコード例はパブリックドメインとして公開されています。