Arduino简单实例之七_红外遥控接收
来源:互联网 发布:江苏微盛网络孙 编辑:程序博客网 时间:2024/04/30 22:39
1) 说明:
红外接收模块适用于红外线遥控和红外线数据传输。对于不同的遥控器,区别只是接到的数字不同。
注意要买三脚的红外接收头,而不是直接购买红外对管。当然也可以买电子积木的红外接收模块,它还多了一块小板和小灯,质量也相对好一些,容易固定,价钱稍贵。
因为日光中有红外线,所以在室外使用可能受到影响。
2) 硬件:
TL1838万能接收头,Arduinouno,杜邦线
3) 连接:
VCC接 Arduino 3.3V或5.5V
GND接 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/目录下。
(请注意:因各厂商硬件不同,引脚位置可能有差异, 具体请见硬件说明书)
0 0
- Arduino简单实例之七_红外遥控接收
- Arduino简单实例之五_红外避障传感器模块
- arduino 红外遥控数码管
- arduino 红外遥控小车
- 红外遥控接收
- Arduino 红外遥控 第一次试验
- Arduino简单实例之十_舵机
- Arduino - 红外接收
- Arduino接收红外信号
- Arduino Uno 红外遥控 接收 和 发射信号 实验 (上)
- Arduino Uno 红外遥控 接收 和 发射信号 实验 (下)
- Arduino硬件开发--红外遥控舵机
- Arduino 卡片14红外遥控灯
- Arduino 卡片15红外遥控数码管
- Arduino读取红外遥控与digitalWrite邂逅
- Arduino简单实例之二_光敏传感器
- Arduino简单实例之三_土壤湿度传感器
- Arduino简单实例之六_超声测距离传感器
- 平和的心态
- ubuntu下修改apt-get更新源
- ubuntu下源码安装apache2和php7
- JAVA中创建对象的四种方式
- JAVA中static关键字的解读
- Arduino简单实例之七_红外遥控接收
- android studio 无法debug
- Android中Mock以及Mockito的使用
- Unity3D中C#调用iOS的静态库(*.a)
- svn 清理失败 (cleanup 失败) 的解决方法
- Windows环境下Qwt安装和使用
- JSTSP2016 Fully Deep Blind Image Quality Predictor
- 在Sublime3中使用ESLint
- Git 撤销合并