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。程序分析功能函数write(angle)的功能是用于设定舵机旋转角度(angle),角度范围为0°~180°。课后小结课后小结