注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

hellorobot

全民机器人,零起步实现你童年的梦想

 
 
 

日志

 
 

arduino与机器人-红外遥控  

2014-03-17 00:06:14|  分类: Arduino与机器人 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
硬件连接
红外接收头安装如下
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
使用arduino主控编程下载时,需要把跳冒1拔掉插一侧,跳冒2插上,跳冒3拔掉插一侧。连接USB串口模块的线路要细心,保证连接正确。

软件编程
首先仍然去网盘链接里找到arduino库文件,然后找到红外遥控避障例程下载下来。打开这个压缩卷,同时打开arduino安装文件夹里的libraries文件夹。将压缩卷里看到的IR_for_32servo文件夹直接拖到打开的libraries文件夹里。
打开arduinoIDE,在文件--示例里找到IR_for_32servo打开。如图
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
RECV_PIN = 2表示接收遥控信号的引脚是D2.
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 按键对应动作组指令已经预先写好,自己也可以修改,按键对应关系为从左到右,从上到下依次1~20个按键对应1~20动作组序列。

程序下载:
把usb串口模块插入电脑的usb口,若还没有安装驱动请到网盘链接里找到cp2102的驱动下载安装,安装好后会在电脑的设备管理器里看到com口的数字,然后在arduinoIDE里,点工具--串口,选中刚才看到的com口。然后如图操作。
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
当显示二进制程序大小时,要果断按下控制板上的主控复位按键(板子右下角),如果按晚了,或者重复按了则会出现下图状况,表示下载失败。
 
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
重复点下载,按键操作,直到出现下图状态,表示下载成功。(也就是说没有任何红色语句的提示)
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot

 串口测试
下载完后直接点击串口监视器操作。如图
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
选择115200波特率,即可按键验证是否有对应串口数据发出。
arduino与机器人-红外遥控 - 懒猫侠 - hellorobot
 
脱机遥控
把串口连接线从控制板上拔掉,把跳冒1,跳冒3重新插上,保证跳冒1,2,3都在短接的状态。然后打开六足的开关,就可以用红外遥控器发送指令让六足做动作了。
注意:控制板内需要先下载好调试好的动作组,详见舵机控制板说明文档,如果没有动作组存进去,则遥控不会做动作。

  评论这张
 
阅读(2843)| 评论(1)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017