當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Arduino Servo - writeMicroseconds()用法及代碼示例

將一個以微秒 (us) 為單位的值寫入伺服,相應地控製軸。在標準伺服係統上,這將設置軸的角度。在標準舵機上,參數值 1000 是完全逆時針,2000 是完全順時針,1500 是在中間。

請注意,某些製造商並未非常嚴格地遵循此標準,因此伺服器通常響應 700 到 2300 之間的值。隨意增加這些端點,直到伺服器不再繼續增加其範圍。但是請注意,嘗試將伺服驅動器驅動通過其端點(通常由咆哮聲表示)是high-current 狀態,應該避免。

Continuous-rotation 伺服係統將以類似於 write 函數的方式響應 writeMicrosecond 函數。

用法

servo.writeMicroseconds(us)

參數

  • servo:伺服類型的變量
  • us : 以微秒為單位的參數值 (int)

示例

#include <Servo.h> 

Servo myservo;

void setup() 
{ 
  myservo.attach(9);
  myservo.writeMicroseconds(1500);  // set servo to mid-point
} 

void loop() {} 

相關用法


注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 Servo - writeMicroseconds()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。