ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:746.69KB ,
资源ID:30102599      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30102599.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Arduino电脑无线遥控履带小车.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Arduino电脑无线遥控履带小车.docx

1、Arduino电脑无线遥控履带小车Arduino电脑无线遥控履带小车wxxmickey发表于-2008-11-12 21:21:008推荐 学习了前面提到的Arduino控制电机驱动及串口通讯、无线数传通讯的知识后,我们就可以来动动手了,制作一个款简易的电脑无线遥控履带小车。小车配置如下:1。Arduino控制器1个 2。DF-MDV1.2电机驱动 1个 3。Arduino扩展板 1个 4。RP5履带 1个 5。APC220无线数传模块 1个 6。12V2300mAH电池包 1个APC220一对及USB串口转换器一个Arduino控制器及扩展板各一个DF-MDV1.2电机驱动一个、一小块压克力

2、及螺钉螺母镙柱若干履带小车一台及7.2或12V电池包一个 材料备齐立马开工:将DF-MDV1.2电机驱动安装在一个裁剪好的压克力背面,Arduino控制器安装在压克力正面,一只APC220插在Arduino扩展板上,然后再将扩展板插到Arduino控制器上,履带小车的电机线接到电机驱动板上,电机驱动板上的电机接线柱边画有一个圈,分别接2个电机相同颜色的引线,电池包殷勤地躺在履带怀中,触角却伸到了电机驱动板的电源接线柱上(酸啊。),插上电机的6根控制线和2根给Arduino供电的电源线,电机控制线和电源线接到Arduino上,硬件大功告成!侧身摆了个pose。另一只APC220插到电脑USB上,

3、电机驱动接法如下:电机驱动 ArduinoIN1 PIN2EN1 PIN3 IN2 PIN4IN3 PIN5EN2 PIN6IN4 PIN7电脑无线遥控履带小车代码如下:int IN1 = 2;int EN1 = 3; int IN2 = 4; int IN3 = 5; int EN2 = 6;int IN4 = 7; void stop(void) digitalWrite(IN1,LOW); digitalWrite(IN2,LOW); digitalWrite(IN3,LOW); digitalWrite(IN4,LOW); void advance_l(void) digitalWri

4、te(IN1,HIGH); digitalWrite(IN2,LOW); void advance_r(void) digitalWrite(IN3,LOW); digitalWrite(IN4,HIGH); void back_off_l(void) digitalWrite(IN1,LOW); digitalWrite(IN2,HIGH); void back_off_r(void) digitalWrite(IN3,HIGH); digitalWrite(IN4,LOW); void setup(void) int i; for(i=2;i=7;i+) pinMode(i, OUTPUT

5、); digitalWrite(EN1,HIGH); digitalWrite(EN2,HIGH); Serial.begin(19200);void loop(void) char val = Serial.read(); if(val!=-1) switch(val) case w:/前进advance_l(); advance_r(); break; case s:/后退back_off_l(); back_off_r(); break; case a:/左转advance_r(); back_off_l(); break; case d:/右转advance_l(); back_off_r(); break; delay(30);else stop(); 这个代码使用串口助手测试,分别发送字符w,s,a,d则表示前进,后退,左转,右转,有心的朋友可以搞个上位机,使用键盘的w,s,a,d来控制。 有了这个基础,相信朋友们能开发出更多功能的小车来,譬如在上面加摄相头,舵机,超声波,红外线等等器件。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1