今天没事干就把之前玩过的Uno拿出来玩玩,今天做的就是Uno上接舵机。现在教程真多,我自己写一个以防自己忘记,也算是一个总结吧!
首先了解Servo类:
servo类下有以下成员函数
attach(); //连接舵机,设定舵机的接口。2~13接口可利用。
write(); //角度控制,用于设定舵机旋转角度的语句,可设定的角度范围是0°到180°。这条语句是直接写角度,舵机的每个转动到了一个位置都有相应的角度。舵机通过控制PWM的宽度来决定转的角度。
writeMicroseconds(); //用于设定舵机旋转角度的语句,直接用微秒作为参数。
read(); //读上一次舵机转动角度,用于读取舵机角度的语句,可理解为读取最后一条write()命令中的值。
attached(); //判断舵机参数是否已发送到舵机所在接口。
detach(); //断开舵机连接
接着看一些原理之后连线:舵机GND(棕色线,这个连到GND)、VCC(红色线,这个连5v)、Signal(橙色线,接2~13)