机器人等级考试-红外遥控控制小车调速mixly

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
红外遥控器发出信号,红外接收器接收信 号,处理后将信号传给Arduino板,由Arduino 主控板内的程序根据不同按键的键值,控制程 序做出不同的反应。
红爱遥控模块对应的红外库为IRremote。 该库能接收Sony、飞利浦等品牌的遥控器信号。
项目五:迎宾机器人
所需器件:
➢红外遥控器*1 ➢红外接收模块*1 ➢已搭建好的智能小车一辆
流程图:
项目开始前,先安装红外遥控库IRremote.ZIP 按键介绍:
0xFF629D 前进 0xFFA857 后退 0xFF22DD 左转 0xFFC23D 右转 0xFF02FD 停止 0xFF30CF 减速 0xFF18E7 加速 0xFF7A85 速度初始化
switch语句
switch语句和if语句相比,脉络更加清 晰。不过 switch语句后的表达式的结 果只能是整型或者字符型,如果使用 其他的类型,则必须使用if语句。
红外遥控器:
红外遥控器上每一个按键都有各自的编码, 按下按键后,遥控器就会发送对应编码的红外 波。红外遥控器有多种编码方式,最常见的红 外遥控器多实用NEC编码。
红外接收模块:
红外接收模块由红外接收头组成,红外接 收头是一个一体化的红外接收电路,包含了红 外监测二极管、放大器、滤波器、积分电路、 比较器等。其功能是接受红外信号并还原成发 射端的波形信号。红外接收器接收38KHZ左右 的红外信号。
红外遥控组件:




红外遥控组件分别由红外遥控器和红外接

收模块两部分组成。

红外遥控器将按键的编码值发送到红外接
收器模块;红外接收器模块接收遥控器的编码

值,并将编码值传送给UNO主板。




红外通信是常用的一种无线通信方式。除 了红外通信以外,还有蓝牙、WI-FI等方式。
红外通信是一种利用红外光编码进行数据 传输的无线通信方式,是目前使用最广泛的一 种通信和遥控手段。红外遥控装置具有体积小。 功耗及成本低等特点,因而被广泛使用。日常 生活中的电视遥控、空调遥控均使用红外遥控。
每个case语句以“:”结束。整个case 的判断,一般要使用break语句退出 switch结Case判断, 直到下个 break语句或整个 witch结构 运行结束
程序分析
程序分析
程序运行
上传程序并打开串监视器(注意修改波特率为9600),将红 外遥控器对准红外接收模块,按下红外遥控器各个按键并记 录其对应的编码值。
如果接收的按键编码值与程序中不样,在程序中,请修改 程序以反映正确的编码值,重新上传程序
不同种类的红外遥控器,按键的编码值也不相同,所以程 注意事项 序中每个按键对应的功能应根据实际需要调试修改
课后小结
相关文档
最新文档