欢迎光临
我们一直在努力

红外遥控器

110510rbl7qe41eaah0a7b

==概述==

红外遥控系统主要分为调制、发射和接收三部分。红外接收模块中的一体化红外接收头,内部集成了红外接收电路,包括红外检测二极管,放大器,限幅器,带通滤波电容,积分电路,比较器等。能够将接收到的调制波进行解调。本次实验利用红外遥控器发出的红外载波信号,红外接收模块接收解调红外信号,来相应控制 LED通断。

 113358hsiwdsdmjgtd12jp

==主要参数==

尺寸:86*40*6.0mm

遥控范围:8-10米(红外接收头本身质量,中间有无障碍物等因素会影响到遥控距离)

电池:3V扣式锂锰电池红外载波频率:38KHz 面贴材料:0.125mmPET

有效寿命:2万次以上

==使用方式==

安装指定型号的电池并配合红外接收头使用。

==接线方式==

 TB2Wpm.tpXXXXcoXpXXXXXXXXXX_!!14857792

==例子程序==

//本例来自于红外接收模块的IRremote自带范例
/*
* IRremote: IRrecvDemo - demonstrates receiving IR codes with IRrecv
* An IR detector/demodulator must be connected to the input RECV_PIN.
* Version 0.1 July, 2009
* Copyright 2009 Ken Shirriff
*/
 
#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);//以16进制换行输出接收代码
    Serial.println();//为了便于观看输出结果增加一个空行
    irrecv.resume(); // 接收下一个值
  }
}

 

==实验结果==

打开串口监视器,对着红外接收模块按下按键:

 112806p91ro1911c1dmlds

遥控器参考编码值(该图片仅供参考):

asdadrh32

 

红外遥控实验利用遥控器的ON OFF按键实现对LED的开通和关断(在已知两种按键编码制的基础上,否则先确定按键编码)。

==相关下载==

其他遥控器编码:http://lirc.sourceforge.net/remotes/

库文件下载:http://pan.baidu.com/s/1qXYkY0s

未经允许不得转载:Arduino-Maker » 红外遥控器

分享到:更多 ()

评论 2

评论前必须登录!

 

  1. #1

    想用这个遥控器加红外接收头做一个遥控车,有这些键对应的代码了,然后程序该怎么编呢?谢谢!

    xiaopangzi5个月前 (10-24)
    • 您好,您可以到我们的交流群里,交流一下有关程序方面的问题。

      arron5个月前 (10-25)

中贝斯特线上商城

旗舰店企业店