极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9445|回复: 2

Arduino IRremote库无法摇控电视

[复制链接]
发表于 2014-7-30 15:11:10 | 显示全部楼层 |阅读模式
在Raspberry上尝试过lirc来控制sony电视,使用的配置是RM-V310,http://lirc.sourceforge.net/remotes/sony/RM-V310,试用了一下,是可以控制电视(Sony)的声音增加和减少。

在Arduino上使用IRremote库来dump了一下vol-,编码是C90,但是通过irsendSony来控制,电视没有反应,程序很简单,就是IRremote库的sendDemo

  1. #include <IRremote.h>

  2. IRsend irsend;

  3. void setup()
  4. {
  5.   Serial.begin(9600);
  6. }

  7. void loop() {
  8.   if (Serial.read() != -1) {
  9.     for (int i = 0; i < 3; i++) {
  10.       irsend.sendSony(0xC90, 12); // Sony TV vol- code
  11.       delay(40);
  12.     }
  13.   }
  14. }
复制代码


看了很多的贴子也没太搞明白是怎么回事,看了有的贴子是说delay(40)中的40可以改一下,我自己人1试到了100,还是不能正常,电视一直没有反应。
回复

使用道具 举报

发表于 2014-7-31 09:42:30 | 显示全部楼层
irsend.sendSony(0xC90, 12);
其中的12数值是不是dump出来的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-31 10:12:33 来自手机 | 显示全部楼层
xiaoesky 发表于 2014-7-31 09:42
irsend.sendSony(0xC90, 12);
其中的12数值是不是dump出来的?

是的,dump出来也是这个,对比lirc的配置文件,也是这个。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 22:41 , Processed in 0.068777 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表