2628| 1
|
入门Arduino:评测之红外遥控完全解析 |
很幸运又次成为DFrobot的测评用户,希望DF越做越好!(先拍一波) 首先大家在日常生活中经常用到红外遥控器,比如电视机遥控器,空调遥控器,热水器遥控器,遥控车遥控器.....等等....... 上波图—— 这些遥控器的原理基本都是一样的: 1.红外遥控器发射信号 2.红外接收头接收信号 3.单片机处理信号 4.执行任务操作 红外遥控器和红外接收头有很多种类,无非就是按键的发射数据不同和红外接收头的三个引脚排序不同。 科普(啰嗦)这些,步入正题! 实验搭建! 这个套件内给的搭建图示,我在基础上改了一下,多加了两个灯。 我的接线如图: 绿灯-8脚 黄灯-9脚 红灯-10脚 每个灯串联一个220欧姆的电阻。 红外接收头接在单片机的2脚。 首先我们先试一下红外遥控器的按键发送的是什么数据: 程序如图: 程序中我扩展了红外接收模块 然后把程序上传到控制器中,电机mind+右下角USB图标(查看串口数据) 这三个数据是我按下了遥控器的1键2键3键。 数据分别为FD08F7---1键 FD8877---2键 FD48B7---3键 这样我们知道了按键按下后单片机接收到的数据是什么,那么接下来我们对这些数据进行操作。 程序如下图: 上传程序后,我们分别测试一下按下3个按键有什么现象! 这样 红外遥控器就可以控制三个灯了! 套件来源:DFRobot创客商城 产品链接:https://www.dfrobot.com.cn/goods-149.html |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed