KE4037 Keyes DIY电子积木 红外发射模块

 

1.概述

本传感器兼容各种单片机控制板,如arduino系列单片机。它的连接端口兼容arduino传感器扩展板。传感器主要由红外发射管等组成,它是可将电能直接转换成近红外光并能辐射出去的发光器件,然后我们可以用红外接收模块来接收红外信息并解调。传感器自带2个定位孔,方便你将传感器固定在其他设备。

2.规格参数

工作电压:3.3-5V(DC)

电流:50MA

最大功率:0.25W

工作温度:-10摄氏度 到 +50摄氏度

尺寸:31.6mmx23.7mm

接口:3PIN接口

输出信号:数字信号

3.接线图

红外发射传感器接线图

C:\Users\Administrator\Desktop\图\KE4037\接线图.png接线图

红外接收传感器接线图(注:本产品里不包含红外接收传感器模块)

KE4036

这两个模块不能同时接在同一个控制板上使用,接收和发射有冲突

4.测试代码(测试软件版本:arduino-1.8.12)

发射代码

#include <IRremote.h>

IRsend irsend;

void setup()

{

Serial.begin(9600);

}

void loop()

{

for (int i = 0; i < 50; i++)

{

irsend.sendSony(0xa90, 12); // Sony电视电源开关编码

delay(40);

}

}

接收代码

#include <IRremote.h>

int RECV_PIN = 11; //定义数字口11

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()

{

Serial.begin(9600);//设置波特率

irrecv.enableIRIn(); // 使能红外接收

}

void loop()

{

if (irrecv.decode(&results))

{

Serial.println(results.value, HEX); //显示数据

irrecv.resume();

}

}

5.测试结果

按照上图分别接好线,烧录好代码;上电后,红外发射传感器对准红外接收传感器发送信号,红外发射传感器和红外接收传感器的D1灯快速闪烁,将接了红外接收传感器的arduino板接到电脑,我们可以在串口监视器显示“A90”,如下图。

6.资料下载链接

Arduino IDE/Mixly编程使用资料下载链接

链接:https://pan.baidu.com/s/1L_DAn3zJKQTzOioO2wiy3Q
提取码:keye