arduino首先要下载库:点击项目-加载库-管理库-搜索IRremote下载
对红外接受函数理解:IRrecv irrecv(recvpin); IRrecv类使用前需要实例化一个该类对象,该对象为irrecv,irrecv(recvpin)为构造函数recvpin为红外接受引脚,
enableRln();初始化红外解码
decode();检查是否接受到数据
resume();接受下一个编码
Serial.println(b, HEX) 以十六进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
所需材料:一根数据线,一个arduino版,一个扩展版,套件里的红外接受模块,一根三线,一个遥控器。
如图:
简单代码如下:

#include <IRremote.h>#define RECV_PIN 11
IRrecv irrecv(RECV_PIN);    //创建一个红外接受对象,引脚11
decode_results results;     //存储接受的红外遥控信息
void setup() {Serial.begin(9600);Serial.println("启动红外接受");irrecv.enableIRIn();       //启动红外接收Serial.println("启动成功");
}void loop() {if(irrecv.decode(&results)){Serial.println(results.value,HEX);  //以16进制的形式输出results.valueASCII编码值并同时跟随一个回车和换行符irrecv.resume();        //接受下一个编码}delay(300);
}

arduino红外接受相关推荐

  1. arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其解决方法

    arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其解决方法 参考文章: (1)arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其 ...

  2. 利用arduino红外库遥控美的家用空调

    由于美的空调使用的不是简单的红外编码信号,因此在使用arduino红外库的时候不能直接调用其已有的编码规则,需要先了解美的空调的编码规则,再使用IRsend::sendRaw这个函数直接发送原始数据. ...

  3. Arduino红外控制LED灯开关

    Arduino红外光电反射传感器模块 本章主要实现:通过红外模块控制LED的亮和灭.当遮挡住红外时,LED点亮:不遮挡住红外时,LED熄灭. 1.需要设备: 1.LED灯一个: 2.一个欧姆电阻: 3 ...

  4. Arduino+红外避障模块

    Arduino+红外避障模块 文章目录 Arduino+红外避障模块 前言 一.模块原理 二.使用步骤 1.材料准备 2.线路连接 三.代码 总结 前言 从当前文章开始,我将记录自学Arduino的一 ...

  5. Arduino红外遥控无源蜂鸣器播放音乐

    Arduino红外遥控无源蜂鸣器播放音乐/模拟电子琴 简介 关于频谱 实验材料 接线 实验代码 模拟电子琴 接线 代码 总结 原文链接:https://www.yourcee.com/newsinfo ...

  6. arduino红外热释电传感器_labview与arduino关于红外热释电传感器问题

    这是烧写到arduino上的程序 byte comdata[3]={0};      //定义数组数据,存放串口命令数据 int led=13; int sensor=2; int val=0; vo ...

  7. 九、Arduino 红外避障模块使用

    实验所需材料 Arduino uno 开发板 红外避障模块一个 杜邦线若干 红外模块简介 当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2- ...

  8. arduino 红外遥控器控制LED灯

    /* 日期:2016.9.1 功能:红外遥控器控制LED灯 开,关,闪烁,呼吸 元件:跳线公公头 * 5led 220欧电阻红外接收管,红外遥控 接线:红外灯面向自己从左到右分别接 IO3 ,GND ...

  9. arduino红外热释电传感器_【Arduino】108种传感器系列实验(17)-热释电传感器模块-Arduino中文社区 - Powered by Discuz!...

    本帖最后由 eagler8 于 2019-8-24 22:13 编辑 37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器 ...

最新文章

  1. 不同浏览器的怪癖小结【转】
  2. 剑指offer:字符流中第一个不重复的字符
  3. from torchvision import _C解决办法
  4. 初识设计模式、软件设计的六大原则
  5. ad中那个快捷键是重复上一部_十大快捷键:让PPT制作效率飞起!(附下载)
  6. CSS浏览器兼容汇总
  7. react(97)--分支切换
  8. RT-Thread I/O设备模型
  9. git-工作区与暂存区
  10. python的array从0开始吗_为什么数组是从0开始的
  11. mysql数据库表字段使用DESC等关键字报错及解决方法
  12. 查找包含具有指定名称的列的所有表 - MS SQL Server
  13. php mysql 命令行模式_PHP 的命令行模式
  14. MySQL级联删除和级联修改
  15. CLR读书笔记--第三章 共享程序集和强命名程序集
  16. html合并单元格_HTML基础2
  17. 三菱plc 毕设_PLC入门难?怎么快速学好PLC?
  18. iwconfig命令
  19. 如何查计算机上网找网络协议,怎么查看电脑网络协议
  20. html怎么添加banner图,如何在wordpress首页中添加banner图片?

热门文章

  1. 支付宝接口集成,错误代码 ILLEGAL_PARTNER_EXTERFACE 解决
  2. idea module ‘xxx‘ does exits 删除原来子项目重新建立报错
  3. 5G已在咫尺,MWC19上海进入两周倒计时
  4. 安卓逆向分析中常用动态调试方法总结
  5. 铁威马NAS教程之利用docker安装IYUU plus实现自动辅种
  6. Callnovo全球联络中心云通讯CRM平台(系列二)-工单评价模块
  7. Arduino UNO板结构说明
  8. C#用于网络通信时预先判断到指定IP是否畅通方法
  9. 就南通大学教务管理系统微信公众号的个人看法
  10. py2to3--将python2项目转成python3项目