resume()

説明

一時停止中のサーボを再開し、目標角度に向かって回転を継続できるようにします。

構文

servo.resume()

パラメータ

servo: AIServo 型の変数。

ポストバック

なし

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

#include <AIServo86.h>

  

AIServoPort(ROBOTIS, AX12) bus;

AIServo myservo;

  

void setup()

{

  bus.begin(Serial3, 1000000);

  myservo.attach(bus, 3);

  myservo.write(150);  // サーボを150度の位置に回転させる

  delay(100);

}

  

void loop()

{

  myservo.setPosition(280, 3000); // サーボの目標角度を 280 度、時間を 3 秒に設定します

  myservo.run();

  delay(1000);

  myservo.pause(); // サーボを一時停止します

  delay(1000); // 1 秒間一時停止します

  myservo.resume(); //サーボの回転を再開します

  delay(3000);

}

参照

- attach()
- setPosition()
- pause()


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

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