下载此文档

[Arduino如何控制舵机]多个舵机同时控制.docx


文档分类:行业资料 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
[Arduino如何控制舵机]多个舵机同时控

Arduino如何控制舵机(伺服电机)
发布日期:2011-08-13
舵机,又称伺服马达,是一种具有闭环控制信息系统系统的机电 结构。舵机主要是由外壳、电路板、无核心马达、齿轮与位置检测器 所构成。其工作原理是由控制器发出PWM (脉冲宽度调制)信号给舵机, 经电路板上的IC处理后量度出转动方向,再以驱动无核心马达转动, 藉减速齿轮将透过动力传至摆臂,同时由位置检测器(电位器)返回 位置信号,判断是否已经到达设定位置,一
般舵机只能旋转180度。
舵机有3根线,棕色为地,红色为电源正,橙色为信号线,但不 同两块的舵机,线或的颜色可能不同,请大家注意。
舵机的转动位置是靠管控PWM (脉冲宽度调制)信号的占空比来实 现的,标准PWM (脉冲宽度调制)信号的景气周期固定为20ms,占空 〜2. 5ms的正光波宽度和交叉处舵机的转角-90°〜90°相对应。 注意,由于舵机两块不同,其控制器解析出新的脉冲宽度也不同,所 以对于同一信号,不同牌子的舵机旋转的基本原理也不同。
本实验需要舵机1只。由于只是做演示用,舵机5V电源就暂时 使用Arduino上的,但决不能长时间使用,因为舵机转动时电流比较 大点,Arduino上为的电源芯片可能会因过热而保护甚至损坏。正常 使用时可能需要使用外部电源给舵机供电。
硬件连接:
舵机电源接Arduino 5V电源脚
舵机地接Arduino GND脚
信号线接Arduino 9脚
软件代码:
arduino IDE使用的版本为0022版木,此次演示就使用其自带的 例子代码,打开 File->Examples->Servo->sweep,代码如下:
^include
Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created
intpos = 0; // variable to store the servo position
void setup ()
{
myservo. attach (9) ; // attaches the servo on pin 9 to the servo object
)
void l

[Arduino如何控制舵机]多个舵机同时控制 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小18 KB
  • 时间2021-10-06