Android+红外

1、红外部分(主要的到时间量表示的信号,时间间隔调制)

                     类似的upd6121G 红外编码协议       采样率为38.0KHZ   32位     低位在前      红外信号编码组成   引导码+客户码+客户反码+数据码+数据反码+结束位

以 1F E0  2A  D5  来说      1F E0是他的客户码及客户反码     2A D5则是数据码及数据反码

根据红外编码协议将这条红外码解析成Android红外接口所需的时间量

1F   >>> 00011111   >>>f翻转(低位在前)>>>11111000

1F E0  2A  D5 >>>   11111000 11100000 01011100  10100011

对于红外编码upd6121G 中1 是560,1680的两个电平的表示   0是560,560的两个电平表示

11111000 11100000 01011100  10100011 >>>560,1680,560,1680,560,1680,560,1680,560,1680,560,560,560,560......560,1680

在加上前后的引导码和结束位就得到了这条数据的时间量表示形式,

byte[] sigin={9000,4500,560,1680,560,1680,560,1680,560,1680,560,1680,560,560,560,560......560,1680,560,20000};

2、Android部分

至于Android实现红外发送代码就简单了!

ConsumerIrManager.transmit(38000, sigin);

就可以了....

Android 红外遥控器实现相关推荐

  1. android 红外遥控器实现原理

    一.红外遥控器是什么鬼 现有的红外遥控器有两种:一种是PWM(脉冲宽度调制),另外一种是PPM(脉冲位置调制): 这两种调制方式对应两种编码形式NEC(PWM对应的编码形式)和philips的RC-5 ...

  2. android手机红外代码HAL,Android 红外遥控器适配

    红外遥控器协议简介 目前有如下几类标准1. RC5 2. NEC 3. SAMSWNG 4. ...... 5. SIRC (Sony Infrared Remote Control) 目前RK平台只 ...

  3. android红外遥控器代码剖析,Android 红外遥控器适配

    红外遥控器协议简介 目前有如下几类标准 1. RC5 2. NEC 3. SAMSWNG 4. ...... 5. SIRC (Sony Infrared Remote Control) 目前RK平台 ...

  4. Android红外遥控器编码

    美的红外遥控编码 1.声明权限:AndroidManifest.xml <!-- 调用红外设备权限声明 --> <uses-permission android:name=" ...

  5. android红外遥控器按键键值,红外遥控实验键值设置

    while(1) { key=Remote_Scan(); if(key) { LCD_ShowNum(86,130,key,3,16);                //显示键值 LCD_Show ...

  6. android 4.4 红外,RTK2969平台android4.4添加新红外遥控器(一)

    一直以来都没有一个好的习惯,学过的东西用过之后不久就忘记了,最近决定开始把之前遇到的一些问题写到这里,一方面是自己备忘,另一方面也希望能够帮助到大家,起码给各位有一点参考的价值,吾心足矣,废话少说今天 ...

  7. 红外遥控及Android手机红外遥控器开发

    一.红外遥控 红外遥控技术是通过红外技术.红外通信技术和遥控技术的结合实现的一种无线控制技术.由于红外线的波长较短,对障碍物的衍射能力较差,无法穿透墙壁,所以红外遥控术更适合应用在短距离直线控制的场合 ...

  8. android如何编程红外遥控,全志A20[android教程]-红外遥控器调试

    第1章 前言 要在树莓派3 (A20)android系统上实现红外遥控器,因为super3上有红外接收头,所以可以直接支持红外遥控器,可以把树莓派3应用到家庭控制当中.当作网络机顶盒用 树莓派3的 ...

  9. [笔记分享] [遥控器]Android红外及蓝牙遥控器适配流程

    在海思.Amlogic.Mstar平台上适配蓝牙或者红外遥控器,可以按照以下的步骤进行排查和修改. 1.前置工作 1.1 getevent -l 无论是蓝牙遥控器还是红外遥控器,都需要确定其使用的kl ...

最新文章

  1. method=post 怎么让查看源代码看不到_网站文档不能复制怎么办?教你3个小妙招,1分钟轻松化解...
  2. 馅饼还是陷阱,TMG2010升级经验谈
  3. oracle java api_oracle java api
  4. Leetcode62 DP
  5. NYOJ 514 1的个数
  6. leetcode 844. 比较含退格的字符串
  7. java strcpy,详解C语言中strcpy()函数与strncpy()函数的使用
  8. XML Drawable
  9. php is_subclass_of,PHP_PHP is_subclass_of函数的一个BUG和解决方法,is_subclass_of的作用: 复制代码 - phpStudy...
  10. Python批量检查docx文档中文本框的内容是否正确
  11. 【笔试/面试】—— 从余弦定理到三角形两边之和大于第三边的证明
  12. DEJA_VU3D - Cesium功能集 之 050-纯前端空间体体积计算
  13. ORACLE和SQL SERVER数据交换的二进制问题
  14. 柱状图误差线 matlab,matlab柱状图加误差线
  15. php爬取金山词霸发音,php金山词霸api
  16. 在个人隐私方面做得比Google好的搜索引擎——DuckDuckGo
  17. 理财入门《解读基金-我的投资观与实践》阅读总结
  18. shell脚本——学习笔记(包含应用案例)
  19. 京东大客户开放平台VOP接口对接记录
  20. will be doing的用法

热门文章

  1. 《宝宝出生特别纪念日》
  2. python软件长什么样子图片高清_手把手:扫描图片又大又不清晰?这个Python小程序帮你搞定!...
  3. swift 自定义画渐变色折线图
  4. jacoco不是奶茶,却像奶茶一样美味,不尝一下吗?
  5. java保留字详解_下列( )不是Java中的保留字?
  6. 嵌入式OCR+RFID识别电子护照阅读器模块MRZ码电子证件识别模组的应用与攻略
  7. 三星Galaxy S20:如何更改屏幕分辨率
  8. Excel2016办公扫盲
  9. SQL server 2008不允许保存更改的解决办法
  10. Latex中文字体字号对应