【摘要】:图5-29电路连接图②打开Arduino IDE开发软件,按照以下代码将其输入到开发软件中,输入完成之后,按下IDE菜单栏中的Verify/Compile按钮,确保输入代码无误。
1.基本材料
先准备好1块Arduino开发板、1块840针面包板、1个舵机、1个电阻器、1根USB通信电缆,以及多根杜邦线。
2.基本控制
①拔掉USB电缆以保证Arduino开发板电源关闭;接着将上述材料按照图5-29所示进行电路连接。
图5-29 电路连接图
②打开Arduino IDE开发软件,按照以下代码将其输入到开发软件中,输入完成之后,按下IDE菜单栏中的Verify/Compile按钮,确保输入代码无误。
③最后,将Arduino开发板的USB电缆连接到电脑,在软件界面中选择下载端口,单击UpLoad按键将编写的代码下载到Arduino开发板中。
3.EX3代码讲解
首先,舵机的控制已经集成到开发的软件中,需要导入舵机库函数如下:(www.xing528.com)
#include<Servo.h>
在此之后,特地声明一个为servo1的Servo对象,如下:
Servo servo1;
其次,在setup()函数中,可将舵机连接到引脚5上,注意该引脚具有PWM波输出控制功能,具体如下:
attach函数连接一个舵机对象到指定的引脚上,attach函数可以有1或3个参数[150]。如果使用3个参数,第一个参数表示引脚,第二个参数表示最小角度的脉冲宽度,单位是ms(默认是544),第三个参数表示最大角度的脉冲宽度,单位ms(默认是2400)。在通常情况,只需要设置舵机的引脚,忽略第二和第三个参数。
最后,为loop()函数,具体如下:
该函数先从连接在引脚0的变阻器中读取模拟量数值,之后,为舵机对象写入正确的角度(范围在0°到180°),再之后,延时15 ms,使舵机转动到指定位置。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。