Arduino简单实例之七_红外遥控接收
2017-02-20 13:32
423 查看
1) 说明:
红外接收模块适用于红外线遥控和红外线数据传输。对于不同的遥控器,区别只是接到的数字不同。注意要买三脚的红外接收头,而不是直接购买红外对管。当然也可以买电子积木的红外接收模块,它还多了一块小板和小灯,质量也相对好一些,容易固定,价钱稍贵。
因为日光中有红外线,所以在室外使用可能受到影响。
2) 硬件:
TL1838万能接收头,Arduinouno,杜邦线3) 连接:
VCC接 Arduino 3.3V或5.5VGND接 Arduino GND\
OUT接 Digital 11
4) 代码
#include <IRremote.h>int PIN_RECV = 11;
IRrecv irrecv(PIN_RECV);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value);
irrecv.resume();
}
}
代码中用到了IRemote库,需要下载Arduino_IRremote_master.zip包,解压后,放入/usr/share/arduino/libraries/目录下。
(请注意:因各厂商硬件不同,引脚位置可能有差异, 具体请见硬件说明书)
相关文章推荐
- ActiveMQ接收消息+发送消息的简单实例
- activemq安装与简单消息发送接收实例
- Arduino简单实例十三_四位数码管
- MFC(基于VS2013)连接下位机简单实例(下位机连接以及Socket数据发送接收)
- C# Socket 发送&接收&返回 简单应用实例
- activemq5.2发送和接收BlobMessage简单实例
- Arduino简单实例十一_四脚三色LED灯
- Arduino简单实例之十_舵机
- UNIX环境编程------原始套接字---原始套接字编程实例: 接收的链路层数据包,并对其进行简单分析
- Arduino简单实例之二_光敏传感器
- Arduino简单实例之一_人体传感器
- Arduino简单实例十二_蜂鸣器播放生日快乐
- Arduino简单实例之六_超声测距离传感器
- 一款简单的jquery json 对象发送服务器端接收实例
- java发送HttpClient请求及接收请求结果过程的简单实例
- Arduino简单实例之四_PS2游戏摇杆
- activemq安装与简单消息发送接收实例
- Arduino简单实例之九_温湿度传感器模块
- Arduino简单实例十四_小车
- 最简单的 NSIS 函数返回值的返回与接收实例