wubo19842008 发表于 2012-2-11 13:25:10

通过红外发射控制机顶盒失败,求助

遥控器是歌华机顶盒的那种白色遥控器

使用IRremote这个库,先通过接收器接收到遥控器按钮对应的 编码数据如下:

Protocol: RC6, irCode: 8010A601,bits: 36
有时候是
Protocol: RC6, irCode: 80102601,bits: 36


然后通过另外一个发射器把这个 code值发射出去,以达到控制机顶盒跳转到1频道上,irsend.sendRC6(0x8010A601,36);可是出乎意料的时候却控制的是机顶盒频道+(P+)的功能,然后又重复试验其他几个按键的情况,不是根本没反应就是错误的反应,比如的code发射出去变成了音量+,这是什么原因?问题出在哪了?请高手指教!
关于 弘毅 大哥推荐的那个 http://coopermaa2nd.blogspot.com/ 博客里面确实提供了很多关于红外遥控的内容,但是我也没找到答案

wubo19842008 发表于 2012-2-13 09:54:01

没人响应一下?弘毅大哥帮忙给看看呗

弘毅 发表于 2012-2-13 13:41:26

传说。。。。歌华不是标准38K的红外,所以会有此问题。

wubo19842008 发表于 2012-2-13 14:09:13

弘毅 发表于 2012-2-13 13:41 static/image/common/back.gif
传说。。。。歌华不是标准38K的红外,所以会有此问题。

我了个去。。。那还有解药吗。。。

弘毅 发表于 2012-2-13 14:40:31

wubo19842008 发表于 2012-2-13 14:09 static/image/common/back.gif
我了个去。。。那还有解药吗。。。

感觉嘛,可以示波器先测测,歌华的频率大概是多少。。。然后再研究解药,这个红外库,貌似只适用于标准38K的红外。上下相差几K~~~感觉应该可以自己修改库。。具体怎么改,得问问软件高手了=.=

wubo19842008 发表于 2012-2-14 12:24:23

弘毅 发表于 2012-2-13 14:40 static/image/common/back.gif
感觉嘛,可以示波器先测测,歌华的频率大概是多少。。。然后再研究解药,这个红外库,貌似只适用于标准 ...

好吧,我试试。。。

wubo19842008 发表于 2012-2-22 23:38:19

本帖最后由 wubo19842008 于 2012-2-22 23:39 编辑

问题找到!应该是32位,不是36位
irsend.sendRC6(0x8010A620, 32),
可是为毛解出来的代码是36位啊。。。难道是干扰?

弘毅 发表于 2012-2-23 08:44:44

{:soso_e114:}居然是这个问题,太意外了。。结贴。。。

wubo19842008 发表于 2012-2-23 08:59:21

弘毅 发表于 2012-2-23 08:44 static/image/common/back.gif
居然是这个问题,太意外了。。结贴。。。

事事难预料,难预料。。。难预料。。。啊

HeartRain 发表于 2013-9-14 19:38:02

你的36位是怎么发出去的程序给我看看

col128 发表于 2013-11-9 17:05:06

irsend.sendRC6(0x8010A620, 32)
你好啊,我按照这个方法实验了,科室还不行。发送3遍和一遍都试了。是不是红外发射头也是有型号的
页: [1]
查看完整版本: 通过红外发射控制机顶盒失败,求助