arduino函数

writeMicroseconds()

描述

写入一个微秒(uS)的值给伺服,相应地控制轴。在标准伺服上,这将设定轴的角度。在标准舵机上,1000的参数值完全是逆时针的,2000是完全顺时针的,1500是中间的。 请注意,有些制造商并不严格遵循这一标准,因此伺服系统经常会对700和2300之间的值作出响应。随意增加这些端点,直到伺服不再继续增加其范围。但是请注意,试图驱动一个伺服超过它的端点(通常用咆哮的声音表示)是一个高电流状态,应该避免。

连续旋转伺服将以类似于写入功能的方式响应writeMicrosecond 函数。 句法

servo.writeMicroseconds(uS)

参数

servo:伺服类型的变量

uS:以微秒(int) 为单位的参数值 例

#include 伺服myservo; void setup() {

myservo.attach(9);

myservo.writeMicroseconds(1500); //设置伺服到中点 }

void loop(){}

attach()

描述

将伺服变量连接到一个引脚。请注意,在Arduino 0016及更早版本中,伺服库仅支持两个引脚:9和10。 句法

servo.attach(pin)

servo.attach(pin, min, max)

参数

伺服:伺服类型的变量 引脚:伺服器所连接的引脚号

min(可选):脉冲宽度(以微秒为单位),对应于伺服的最小(0度)角度(默认为544) max(可选):脉冲宽度(以微秒为单位),对应于伺服的最大(180度)角度(默认为2400) 例

#include

伺服myservo;

void setup() {

myservo.attach(9); }

void loop(){}

attached()

描述

检查伺服变量是否连接到引脚。 句法

servo.attached() 参数

servo:伺服类型的变量 返回

如果伺服器连接到引脚,则为true真; 否则为false假。

detach()

描述

从引脚分离伺服变量。如果所有的伺服变量都分离,那么引脚9和10可以用于带有analogWrite()的PWM输出。 句法

servo .detach() 参数

伺服:伺服类型的变量



联系客服:cand57il.com