1. 概述
本传感器是一个arduino专用传感器,它的连接端口兼容arduino传感器扩展板。它主要由红外接收头组成,它是集接收、放大、解调一体的器件,它内部IC就已经完成了解调,输出的就是数字信号。传感器自带4个定位孔,方便你将传感器固定在其他设备。
2. 规格参数
工作电压:3.3-5V(DC)
接口:3PIN接口
输出信号:数字信号
接收角度:90度
频率:38khz
接收距离:18米
重量:3.7g
3. 连接图
4. 测试代码
#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. 测试结果
按照上图接好线,烧录好代码;上电后,红外遥控对准红外接收传感器发送信号,我们可以在串口监视器总看到相应按键的编码,如下图。
6. 相关库文件链接
https://pan.baidu.com/s/1YV7t0yGVpqf1nhm0nVjXPA
提取码:zcqe