YS-NEC红外编解码模块使用起来非常方便。

通过其解码功能可以将NEC编码格式的红外信号解码为用户码和命令码其中用户码16位,命令码8位共3个字节的编码即满足了学习红外指令的要求。(其通过串口将数据发送给MCU默认波特率9600),

发送红外编码的格式为A1+F1(红外发射)+ xxxx(16位的用户码)+ xx(8位命令码)。
其中A1F1是固定的帧首部(用于发送数据时)
接收数据时对准红外接收头即可将红外编码解码为两个字节的用户吗,一个字节的命令码。

//单片机节省成本甚至不需要保存数据,只需要对将学习的指令传给手机储存在手机端,保存在手机即可,手机与设备通信时直接通过蓝牙将命令发送给设备再有设备转发通过地址码进行判断将接收到的蓝牙信号编码为红外信号对数据进行发送。

红外编解码模块YS-NEC使用相关推荐

  1. 单片机加红外编解码模块(自带破解空调遥控器功能)实现控制空调开关

    单片机加红外编解码模块(自带破解空调遥控器功能)实现控制空调开关 获取空调遥控器的红外编码(制冷模式) 格力空调遥控器:YAP0F3型号 制冷开机编码 制冷关机编码 制冷调高一度编码 制冷调低一度编码 ...

  2. ESP32 开发笔记(三)源码示例 13_IR_Send_RMT 使用RMT实现红外数据发送(NEC编码)

    开发板购买链接 https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=62636 ...

  3. 基于定时器捕获功能的红外解码程序(NEC协议)

    文章目录 前言 一.红外协议简介 1. ITT Protocol 2. NEC 协议 3. Nokia NRC17 协议 二.红外解码程序(NEC协议) 1. 软硬件环境及红外解码状态图 2. 基于定 ...

  4. 如何编写Yate的编解码模块

    转自:http://blog.csdn.net/tttyd/article/details/6155606 From:http://yate.null.ro/pmwiki/index.php?n=Ma ...

  5. Webrtc新增FFmpeg视频编解码模块

    1 整体描述 目前webrtc内置的视频编解码器包括:VP8.VP9.AV1和H264.一般情况下载pc端基本可以满足大部分的需求,但是有时候为了进行编解码器的扩展包括支持H265或者是支持硬件编解码 ...

  6. 【字符设备驱动】 -- NEC红外通信原理|红外协议|红外驱动|红外编解码|红外遥控器...

    目录 1. 红外基本介绍: 红外线的特点 红外线发射和接收 2.NEC协议介绍: NEC的数据格式: NEC协议中数据(DATA)段编码: NEC协议典型脉冲链: NEC载波调制: NEC载波解调: ...

  7. 红外遥控c语言,NEC协议红外遥控器

    家电遥控器通信距离往往要求不高,而红外的成本比其它无线设备要低的多,所以家电遥控器应用中红外始终占据着一席之地.遥控器的基带通信协议很多,大概有几十种,常用的就有 ITT 协议.NEC 协议.Shar ...

  8. 单片机接收到红外对管的数据怎么用c语言程序传给led显示器,单片机实现遥控器-红外数据传输--红外编解码原理...

    一. 红外通信原理 红外遥控有发送和接收两个组成部分.发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲串信号,通过红外发射管发射红外信号.红外接收完成对红外信号的接收.放大.检波.整形,并解 ...

  9. NVIDIA之硬件编解码模块NVCODEC

    0 背景 在<VPF:适用于 Python 的开源视频处理框架,加速视频任务.提高 GPU 利用率>一文中,我们介绍了硬件编解码的处理框架,底层用到的是 NVCODEC 相关组件,本文对该 ...

  10. 红外遥控器快速编码解码(NEC)

    红外遥控器快速编码解码 NEC编解码模块 红外遥控简介 NEC编码 红外编解码模块 接线说明 串口查看数据 数据验证 总结 原文链接:https://www.yourcee.com/newsinfo/ ...

最新文章

  1. window mysql安全设置_mysql安全配置方案
  2. JEECMS8——系列文档
  3. Eclipse启动项目时,删除workspaces无用的工作区间
  4. mysql2005错误_SQL Server 2005 还原数据库错误解决方法
  5. python pandas csv时间聚合_Python通过pandas操作excel常用功能
  6. Angular - - $cacheFactory
  7. css 实现div阴影,上下移动
  8. 【经典回放】多种语言系列数据结构算法:基数排序
  9. LeetCode 1121. 将数组分成几个递增序列
  10. P2115 [USACO14MAR]破坏Sabotage
  11. 【讨论】测试工程师能否作为一份终生职业?30岁+怎么办?
  12. yaahp使用教程_yaahp层次分析法软件
  13. 软件工程小组第九次会议记录
  14. 在linux下使用IDE运行C语言
  15. LTE 调制与解调——QPSK,16QAM,64QAM误码率比较
  16. 如何用 js 获取虚拟键盘高度?- 20170817 前端开发日报
  17. 统一社会信用代码 php验证
  18. 蚪侠-远程泛目录V21(镜像版)-免授权
  19. Vpp与dBW、dBmW的关系
  20. 贪心算法实例(五):小船过河问题

热门文章

  1. 系统之家启动维护光盘v3.0[小盘·贺岁篇]
  2. 为不同分辨率的手机创建界面
  3. 阻止浏览器冒泡和默认行为
  4. 性能优化-service进程防杀
  5. Qt系列文章之 QMessageBox
  6. http://gm100861.blog.51cto.com/1930562/954333
  7. C语言的数学运算函数
  8. 【SPFA】腾讯大战360
  9. BacNet IP开发过程
  10. ue编辑器php漏洞:ueditor getshell