描述
啟動伺服機(即伺服機開始出力)。 假如您之前已經有呼叫 setPosition() 設定目標角度,伺服機會開始轉動至您設定的角度。 請注意,由於此函式會讓伺服機立即出力,請避免以手大力轉動伺服機,以免受傷或損壞伺服機。
語法
servo.run() 
參數
servo:AIServo 型別的變數。
回傳
無
範例
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
 | 
 #include <AIServo86.h>  
   
AIServoPort(ROBOTIS, AX12) bus; 
AIServo myservo; 
   
void setup()  
{  
  bus.begin(Serial3, 1000000); 
  myservo.attach(bus, 3); 
  myservo.setPosition(200); // 設定以最快速度轉動到 200 度 
  myservo.run(); // 轉動伺服機 
  delay(1000); 
  myservo.setPosition(100, 1000); // 設定轉到 100 度,用時 1 秒 
  myservo.run(); // 啟動伺服機 
  while(myservo.isMoving()); 
}  
   
void loop() {}  
 | 
See also
- attach()
- setPosition()
86Duino 参考资料中的文本修改自 Arduino 参考资料,并根据 知识共享署名-相同方式共享 3.0 许可证 授权。参考资料中的代码示例已发布到公共领域。