需要用到IRremote库文件

红外遥控按键16进制编码,使用时添加前缀 0X

红外接收

.源代码

//*****************
//红外接收模块测试
//*****************
#include <IRremote.h>
IRrecv irrecv(6); //创建红外模块对象,并绑定红外接收模块引脚
decode_results results; //创建 >-解码的结果-< 对象
void setup()
{irrecv.enableIRIn(); //开始接收信号Serial.begin(9600);
}
void loop()
{if (irrecv.decode(&results)){Serial.println(results.value, HEX); //以16进制换行输出接收到的信号值Serial.println();irrecv.resume(); //接收下一个信号}
}

红外发送

.源代码

//*****************
//红外发送模块测试
//*****************
#include <IRremote.h> //引用 IRremote 函式库
//头文件中已经定义PIN 3 为红外发射引脚,所以只能连接PIN 3,若更改
//请在头文件更改
IRsend irsend; //创建红外发射对象
void setup()
{
}
void loop()
{//发送编码irsend.sendNEC(0xFF02FD, 32);delay(2000);
}

Arduino 红外模块 红外接收 红外发射相关推荐

  1. ESP8266+红外模块制作万能网路遥控器

    ESP8266+红外模块制作万能网路遥控器 通过红外模块模拟遥控发射指令 接入blinker平台,通过手机可以远程控制. 前提是先读取出你要操控设备遥控的发射码出来.参考<Arduino 红外接 ...

  2. 树莓派(TCP客户端 )和Wemos(TCP服务端连接红外模块)通讯实现对红外设备的控制

    参考:U如何用树莓派连接语音模块,红外模块来控制红外设备详解 作者:一只青木呀 发布时间:2020-08-12 17:14:10 网址:https://blog.csdn.net/weixin_453 ...

  3. Arduino - 驱动HC-SR501 人体红外感应模块

    参考文章: Arduino - 驱动HC-SR501 人体红外感应模块 Arduino 使用人体红外感应模块 HC-SR501 代码如下: /* Arduino 驱动HC-SR501 人体红外感应模块 ...

  4. Arduino人体红外模块控制

    Arduino人体红外模块控制 示例代码 /** Arduino UNO R3(或Arduino Nano)连接红外人体感应模块检测是否有人*/int irSensorPin = 3;//Arduin ...

  5. ESP8266 软窜口控制 红外模块发射 遥控电视电视

    font color=#999AAA >提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.电路图 二.代码解析 1.发射代码 总结 前言 通过esp8266 ...

  6. arduino笔记20:红外遥控

    红外LED    红外接收器 红外遥控的通讯协议     用到一个库: arduino红外接收器:   IRrecvDemo . decode()库函数用于判断红外接收器所接收到的红外信号是否可以被解 ...

  7. 手里没有USB转TTL模块调试红外学习模块不要紧,利用最小系统板自己焊接一个

    网友邮来一个红外学习模块,玩起来还不错,利用它可以把我家的电视.空调控制起来,今天给大家分享一下这个模块的调试过程,如果手里没有USB转TTL模块的,可以利用咱们的最小系统核心板,自己制作一个USB转 ...

  8. 红外模块 51单片机

    红外线 波长0.76~1.5um 为将信号发送出去,经常会将二进制数据信号调制成脉冲信号,通过红外发射管发射.常用的有脉冲宽度调制(PWM)和脉冲位置调制(PPM). 选择合适的红外接收设备(即知道红 ...

  9. 51单片机红外模块学习,必会解读

    这篇文章是我学习红外模块的时候的一些心得和体会,并附带个人对于这块的理解,希望能够对大家有帮助. 首先一点的就是红外发射信号后,单片机上接受数据部分 这是常见的接收模块,负责接受发射出的调制波,还有整 ...

最新文章

  1. 洛谷 P3960 列队【线段树】
  2. java点到原点距离_java-从经纬度坐标到欧氏距离(EuclideanDistance)完整代码
  3. 部署在Netweaver上的Fiori应用的WebContent文件夹
  4. pythonweb开发面试_Python web 面试题(一)
  5. 30个免费资源:涵盖机器学习、深度学习、NLP及自动驾驶
  6. NET 下数据库图片的存入与读取
  7. 【计算机组成原理】虚拟存储器和Cache的比较
  8. springboot中日志配置
  9. 修改vscode 窗口字体大小和编辑窗口字体大小
  10. [paper reading] GoogLeNet
  11. [转载] Python 列表(List)
  12. Eclipse下载安装配置
  13. 关于SOME/IP的理解
  14. python制作微信聊天机器人:10行代码让你秒变撩妹达人
  15. pdca管理循环基本主张_“PDCA”循环中的物业质量管理
  16. 大数据—价值体现在AI、BI、CI和DI
  17. matlab指标之间的关系分析,基于相关性分析和主成分分析的变量筛选方法
  18. FFmpeg学习(2)——视频文件大小压缩
  19. 慕课网风袖小程序 一一第一阶段
  20. 强制退出当前ubuntu命令

热门文章

  1. 输出比较功能中的pwm以及其他功能的区分
  2. Kotlin中的单例模式
  3. 微信Android架构历史
  4. android fragment生命周期图,Fragment生命周期详解
  5. shell 引号 解析 逗号_shell 脚本给逗号分隔的内容添加双引号
  6. 基于知识图谱并考虑智能数据关联的金融反洗钱软件设计及应用
  7. 威锋网(Weiphone) BBS排序插件
  8. Linux系统入侵痕迹分析取证
  9. C# winform基于sql的图书管理系统源码
  10. java计算机毕业设计大学宿舍管理系统源码+系统+lw文档+mysql数据库+部署