android 手机红外遥控器

原文地址:http://blog.csdn.net/zhangxy0605/article/details/74344345

现在红外遥控的使用越来越多,android 手机基本都带有红外,自己可以写一个简单的app,就可以遥控家里的电器了。

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,1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值