2019-12-16 15:42:02 [显示全部楼层]
677浏览
查看: 677|回复: 1

[Arduino入门套件] 入门Arduino:评测之红外遥控完全解析

[复制链接]
很幸运又次成为DFrobot的测评用户,希望DF越做越好!(先拍一波


首先大家在日常生活中经常用到红外遥控器,比如电视机遥控器,空调遥控器,热水器遥控器,遥控车遥控器.....等等.......
上波图——
11.png 22.png 33.png
这些遥控器的原理基本都是一样的:
1.红外遥控器发射信号
2.红外接收头接收信号
3.单片机处理信号
4.执行任务操作 444.png
红外遥控器和红外接收头有很多种类,无非就是按键的发射数据不同和红外接收头的三个引脚排序不同。


科普(啰嗦)这些,步入正题! 实验搭建! 555.png
这个套件内给的搭建图示,我在基础上改了一下,多加了两个灯。
我的接线如图:
777.png
绿灯-8脚
黄灯-9脚
红灯-10脚
每个灯串联一个220欧姆的电阻。
红外接收头接在单片机的2脚。

首先我们先试一下红外遥控器的按键发送的是什么数据:
程序如图:
红外123.png
程序中我扩展了红外接收模块
666.png
然后把程序上传到控制器中,电机mind+右下角USB图标(查看串口数据)
这三个数据是我按下了遥控器的1键2键3键。
数据分别为FD08F7---1键                 FD8877---2键
                 FD48B7---3键

这样我们知道了按键按下后单片机接收到的数据是什么,那么接下来我们对这些数据进行操作。
程序如下图:
888.png
上传程序后,我们分别测试一下按下3个按键有什么现象!
QQ图片20191216154037.gif
这样 红外遥控器就可以控制三个灯了!

套件来源:DFRobot创客商城
产品链接:https://www.dfrobot.com.cn/goods-149.html



刁雷  初级技匠
 楼主|

发表于 2019-12-16 16:05:17

补充一句,因为红黄绿发光二极管的导通压降不同,所以发光会有亮度不同,这个需要根据经验来改边串联的电阻。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail