begin()

説明

AIServoPort を設定して有効化します。

構文

bus.begin(HardwareSerial, Baudrate)

パラメータ

bus: AIServoPort 型の変数。

HardwareSerial: サーボと通信するポート。例: Serial1、Serial485。

Baudrate: 通信に使用するボーレート。例: 115200, 1000000。

1

2

3

4

5

6

7

8

9

10

11

12

13

#include <AIServo86.h>

 

AIServoPort(ROBOTIS, AX12) bus; // ROBOTIS AX-12 サーボを制御するためのバスを初期化します

AIServo myservo; // myservo を初期化します

 

void setup()

{

  bus.begin(Serial1, 1000000); // バスをシリアルポート 1 に設定し、ボーレートを 1000000 に設定します。

  myservo.attach(bus, 9); // myservo をバスにマウントします。myservo の ID は 9 です。

  myservo.write(150); // サーボを起動し、150度回転させます

}

 

void loop() {}

参照

AIServoPort


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

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