下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Arduino教程(提咼篇) 舵机的驱动 在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系 统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接 口。舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系 统。目前在高档遥控玩具,如航模,包括飞机模型,潜艇模型;遥控机器人中已经使用得比 较普遍。舵机是一种俗称,其实是一种伺服马达。1. 舵机与控制原理2. servo类介绍servo类下有以下成员函数attach。/ write() writeMicrosecon ds()/ read()/ attached()/
2、 detach()/普通舵机有3根线:GND (黑)、VCC(红)、Signal (黄),一般情况下,我们建议为舵机单 独供电,此处实验为了图方便,用arduino为舵机供电。3. 实例1 需要的器材:arduino控制器、舵机、杜邦线若干 首先将舵机如下图连接:jutst a 4 t t t « s * M l 1 k 1?IGITAL疋上虹亡rfc.3L任 a口4a下载以下例程(程序可以在IDE>File>Examples>Servo>Sweep中找到,我只是做个中文介绍)1.2.3.4.5.#in clude <Servo.h>Servo m
3、yservo; /创建一个舵机控制对象/使用Servo类最多可以控制 8个舵机in tpos = 0; /该变量用与存储舵机角度位置*/6. void setup()7. 8. myservo.attach(9); /该舵机由arduino第九脚控制9. 10.*/11. void loop()12. 13. for(pos = 0; pos< 180; pos += 1) /从 0 度到 180 度运动14. /每次步进一度15. myservo.write(pos); / 指定舵机转向的角度16. delay(15); / 等待15ms让舵机到达指定位置17. 18. for(pos
4、 = 180; pos>=1; pos-=1) /从 180 度到 0 度运动19. 20. myservo.write(pos); / 指定舵机转向的角度21. delay(15); / 等待15ms让舵机到达指定位置22. 23. 24.4.实例2需要的器材:arduino控制器、舵机、电位器、杜邦线若干 首先将舵机如下图连接:下载以下例程(程序可以在IDE>File>Examples>Servo>K nob 中找至U)1. #in clude <Servo.h>2.2. Servo myservo;3. /创建一个舵机控制对象6. in tpot
5、p in = 0; /该变量用于存储用电位器读出的模拟值7. in tval;8. /该变量用与存储舵机角度位置9.9. void setup()10. 11. myservo.attach(9);12. /该舵机由arduino第九脚控制13. 15.14. void loop()15. 16. val = analogRead(potpin); /读取电位器控制的模拟值(范围在0-1023)17. val = map(val, 0, 1023, 0, 179); / scale it to use it with the servo(value between 0 and 180)18. myservo.write(val);19. /指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腹腔镜微创手术治疗异位妊娠的临床效果及安全性研究
- 二零二五年度林业碳汇交易林地承包合同范本3篇
- 二零二五年度环保产业委托担保合同模板3篇
- 通信行业安全设备检修
- 二零二五年度个人租赁车辆保险合同范本2篇
- 《二零二五版水电站施工合同争议解决及仲裁条款》3篇
- 二零二五年度电子商务平台销售担保合同范本
- 初中学年度第二学期八年级地理教案
- 关注民生-加强公共安全-构建和谐社会
- 二零二五年度金融创新产品居间服务合同3篇
- 培训学校 组织架构及部门岗位职责
- 2023-2024学年浙江省金华市金东区九年级(上)期末语文试卷
- 《亚太经合组织》课件
- 2024解析:第三章物态变化-讲核心(解析版)
- 《会展概述》课件
- 《郴州市总体规划》课件
- 山东潍坊2024~2025第一学期高三阶段性调研监测考试英语试题含答案
- 《投资项目管理培训》课件
- 【高中物理竞赛大全】 竞赛3 电磁学 50题竞赛真题强化训练解析版-高考物理备考复习重点资料归纳
- 初级会计实务会计专业考试试题及解答参考(2025年)
- 2025届山东省济南市历城二中高二上数学期末学业质量监测试题含解析
评论
0/150
提交评论