Arduino 红外模块 红外接收 红外发射
需要用到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 红外模块 红外接收 红外发射相关推荐
- ESP8266+红外模块制作万能网路遥控器
ESP8266+红外模块制作万能网路遥控器 通过红外模块模拟遥控发射指令 接入blinker平台,通过手机可以远程控制. 前提是先读取出你要操控设备遥控的发射码出来.参考<Arduino 红外接 ...
- 树莓派(TCP客户端 )和Wemos(TCP服务端连接红外模块)通讯实现对红外设备的控制
参考:U如何用树莓派连接语音模块,红外模块来控制红外设备详解 作者:一只青木呀 发布时间:2020-08-12 17:14:10 网址:https://blog.csdn.net/weixin_453 ...
- Arduino - 驱动HC-SR501 人体红外感应模块
参考文章: Arduino - 驱动HC-SR501 人体红外感应模块 Arduino 使用人体红外感应模块 HC-SR501 代码如下: /* Arduino 驱动HC-SR501 人体红外感应模块 ...
- Arduino人体红外模块控制
Arduino人体红外模块控制 示例代码 /** Arduino UNO R3(或Arduino Nano)连接红外人体感应模块检测是否有人*/int irSensorPin = 3;//Arduin ...
- ESP8266 软窜口控制 红外模块发射 遥控电视电视
font color=#999AAA >提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.电路图 二.代码解析 1.发射代码 总结 前言 通过esp8266 ...
- arduino笔记20:红外遥控
红外LED 红外接收器 红外遥控的通讯协议 用到一个库: arduino红外接收器: IRrecvDemo . decode()库函数用于判断红外接收器所接收到的红外信号是否可以被解 ...
- 手里没有USB转TTL模块调试红外学习模块不要紧,利用最小系统板自己焊接一个
网友邮来一个红外学习模块,玩起来还不错,利用它可以把我家的电视.空调控制起来,今天给大家分享一下这个模块的调试过程,如果手里没有USB转TTL模块的,可以利用咱们的最小系统核心板,自己制作一个USB转 ...
- 红外模块 51单片机
红外线 波长0.76~1.5um 为将信号发送出去,经常会将二进制数据信号调制成脉冲信号,通过红外发射管发射.常用的有脉冲宽度调制(PWM)和脉冲位置调制(PPM). 选择合适的红外接收设备(即知道红 ...
- 51单片机红外模块学习,必会解读
这篇文章是我学习红外模块的时候的一些心得和体会,并附带个人对于这块的理解,希望能够对大家有帮助. 首先一点的就是红外发射信号后,单片机上接受数据部分 这是常见的接收模块,负责接受发射出的调制波,还有整 ...
最新文章
- 洛谷 P3960 列队【线段树】
- java点到原点距离_java-从经纬度坐标到欧氏距离(EuclideanDistance)完整代码
- 部署在Netweaver上的Fiori应用的WebContent文件夹
- pythonweb开发面试_Python web 面试题(一)
- 30个免费资源:涵盖机器学习、深度学习、NLP及自动驾驶
- NET 下数据库图片的存入与读取
- 【计算机组成原理】虚拟存储器和Cache的比较
- springboot中日志配置
- 修改vscode 窗口字体大小和编辑窗口字体大小
- [paper reading] GoogLeNet
- [转载] Python 列表(List)
- Eclipse下载安装配置
- 关于SOME/IP的理解
- python制作微信聊天机器人:10行代码让你秒变撩妹达人
- pdca管理循环基本主张_“PDCA”循环中的物业质量管理
- 大数据—价值体现在AI、BI、CI和DI
- matlab指标之间的关系分析,基于相关性分析和主成分分析的变量筛选方法
- FFmpeg学习(2)——视频文件大小压缩
- 慕课网风袖小程序 一一第一阶段
- 强制退出当前ubuntu命令
热门文章
- 输出比较功能中的pwm以及其他功能的区分
- Kotlin中的单例模式
- 微信Android架构历史
- android fragment生命周期图,Fragment生命周期详解
- shell 引号 解析 逗号_shell 脚本给逗号分隔的内容添加双引号
- 基于知识图谱并考虑智能数据关联的金融反洗钱软件设计及应用
- 威锋网(Weiphone) BBS排序插件
- Linux系统入侵痕迹分析取证
- C# winform基于sql的图书管理系统源码
- java计算机毕业设计大学宿舍管理系统源码+系统+lw文档+mysql数据库+部署