操作方法
首先要知道舵机工作时是怎么运作的,通俗点来讲,就是给一个角度给它,它就旋转多少角度,一般是0-180度,也可以是-90到90度。
接着就是要辨别舵机的引线,一根是接正极,一根接地,一根为信号线,可以用PWM的IO口相连,如下图所示。
看下图,舵机的旋转就是通过调节PWM的占空比来运作,脉宽由0.5ms到2.5ms,也就对应了那个0-180度,当然要看什么牌子的舵机,也有-90到90度的。
本次实验我用的是9g舵机,接线很简单,就3根线就可以驱动,如果还想调速的话,加个电位器一连即可。
关于程序的编写,引用arduino里面的库函数Servo,程序就很简单了,如下图所示,然后编译上传即可。