四级培训课件1舵机动起来_第1页
四级培训课件1舵机动起来_第2页
四级培训课件1舵机动起来_第3页
四级培训课件1舵机动起来_第4页
四级培训课件1舵机动起来_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ArduinoUNO

---舵机动起来

舵机是遥控航空、航天模型控制动作,改变方向的重要组成,不同类型的遥控模型所需的舵机种类也随之不同。舵机主要适用于那些需要角度不断变化并可以保持的控制系统,比如人形机器人的手臂和腿,车模和航模的方向控制。器件介绍:

舵机是一种精确定位角度的执行器。舵机由直流电机、减速齿轮组、传感器和控制电路组成。在微机电系统和航模系统中舵机常用作基本的输出执行机构。工作电压:3.5V-6V转动范围:0°-180°扭矩:4.6N·m(电压4.8v)舵机有三个杜邦线母口接口,含义分别如下:褐色线:GND红色线:VCC黄色线:信号端。器件介绍:项目一:舵机动起来所需器件:电位器模块*1舵机*13P数据线*1电路的搭设:

舵机动起来电路连接示意图如右图。Arduino之所以风靡全球,其中一个最大的优势就是有非常丰富的类库。即使不了解某个器件的工作原理,但如果该器件有第三方的Arduino类库,则可以通过学习类库提供的例程来使用该器件。

从这节课开始的项目,我们将学习更多的传感器和执行器的知识。在使用时,记得先查阅看有没有可使用的类库文件。

什么是Arduino的类库?

Arduino类库是操控特定硬件的源程序代码的集合。Arduino程序中,直接调用类库中封装的功能函数,就可以直接使用该硬件。有了类库,就可以忽略硬件复杂的底层操作,把更多的精力放到创意中去。Arduino类库从安装方式分为三类:核心库,例如Serial库;软件安装自带库,例如Servo库;外部库,例如IRemote;外部库的安装:项目→倒入库→添加库外部库的安装在弹出的窗口中选择.ZIP压缩包或者库源文件夹,单击“确认”按钮即可。再次选择项目→导入库,查看弹出的菜单条,刚才添加的类库已经添加到弹出的菜单条中。外部库的安装类库的使用:系统安装自带库和外部库的使用方式一样,使用时遵循如下三个步骤:引用库的头文件;定义库对象;

使用库函数。程序分析

导入舵机函数库,以便在程序中使用库中的功能函数控制舵机运行。程序分析

新建一个舵机对象myServo,myServo对象就拥有了舵机库提供的所有功能函数的功能,就可以直接通过舵机库功能函数来操控舵机。程序分析

使用舵机函数attach(),该函数的功能是告诉Arduino将定义的舵机对象myServo连接到数字引脚12。程序分析

功能函数w

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论