当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。