用arduino控制舵机运作

作者:风筝 | 创建时间: 2023-05-06
之前我讲述了如何驱动步进电机运作(启停,调速,正反转),下面我来讲述一下如何用arduino驱动舵机来实现这些功能。...
用arduino控制舵机运作

操作方法

首先要知道舵机工作时是怎么运作的,通俗点来讲,就是给一个角度给它,它就旋转多少角度,一般是0-180度,也可以是-90到90度。

接着就是要辨别舵机的引线,一根是接正极,一根接地,一根为信号线,可以用PWM的IO口相连,如下图所示。

看下图,舵机的旋转就是通过调节PWM的占空比来运作,脉宽由0.5ms到2.5ms,也就对应了那个0-180度,当然要看什么牌子的舵机,也有-90到90度的。

本次实验我用的是9g舵机,接线很简单,就3根线就可以驱动,如果还想调速的话,加个电位器一连即可。

关于程序的编写,引用arduino里面的库函数Servo,程序就很简单了,如下图所示,然后编译上传即可。

温馨提示

希望对大家有一定的帮助。
有疑问可以留言。
点击展开全文

更多推荐