红外信号接收

来自Microduino Wikipedia
跳转至: 导航搜索

模块功能

概述

利用红外接收传感器接收红外信号,并用串口监视器打印出监视到的数据。

材料清单

  • 模块
模块 数量 功能
mCookie-CoreUSB/zh 1 核心板
mCookie-Hub/zh 1 传感器转接板
Microduino-IR receiver/zh 1 红外接收
  • 其他硬件设备
    • 传感器连接线 一根
    • USB数据连接线 一根

搭建硬件

Setup 1:将传感器接口和Hub的数字口(10)接起来,用户可以自己更改,程序要与接口一致。

  • Setup 2:将CoreUSB,Hub,红外接收连接在一起。通过USB数据线将接入电脑。

Mixly编程

  • 在通信里面拖出红外接收模块。
Ir-r1.png
  • 红外接收模块说明
Ir-r2.png

调试

  • Step1:选择好板卡(Core USB 32U4),和COM端口(默认自动识别)。
  • Step2:打开串口监视器。
  • Step3:确认串口波特率是否与设定的一致。
  • Step4:用红外遥控器对准红外接收传感器,按下一些按键。红外遥控器的编码格式,数据十六进制的表示方式:OXFFxxxx,xxxx为图中的四个字。例如:电源的编码为:0XFFA857。
  • Step5:观察数据,接收到的红外信号与之对应吗?
  • 用户可以试试其他红外遥控器,如电视机,空调,热水器投影仪等的遥控器,看看能不能解码。

扩展

  • 拖出红外接收模块时,在变量里面增加了接收到的红外编码模块。
Ir-r3.png
  • 我们可以通过判断红外编码值得对应关系来执行一些指令。例如控制灯光。按下A按键亮红灯,B按键亮蓝灯,电源键关灯。
Ir-r4.png