查看: 303|回复: 6

[未解决] 急!红外接收每次都不一样,新手上路,各路大神帮帮

[复制链接]
  • TA的每日心情
    奋斗
    2018-7-1 19:13
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-6-30 00:40 | 显示全部楼层 |阅读模式
    先贴结果:我按遥控器同一个按键每次接收到的数据都不一样,试过好几个遥控器
    红外.PNG

    贴代码

    [C++] 纯文本查看 复制代码
    #include <IRremote.h>
    int RECV_PIN = 11;
    IRrecv irrecv(RECV_PIN);
    decode_results results;
    void setup() {
      Serial.begin(9600);
      irrecv.enableIRIn(); //初始化红外遥控
    }
    void loop() {
      if (irrecv.decode(&results)) {
        //Serial.print(results.value+"\t");
        Serial.println(results.value, HEX);
        //Serial.println(results.value);
        delay(500);
        irrecv.resume(); // 接收下一个值
      }
    }

  • TA的每日心情
    慵懒
    2018-4-14 15:43
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-6-30 15:39 | 显示全部楼层
    红外需要电源很严格,电源不能有一丝干扰
    点一下,玩一年,觉得好,请鼓励!
  • TA的每日心情
    开心
    2018-1-28 20:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-7-1 10:58 | 显示全部楼层
    delay(500); 在这里起什么作用?
  • TA的每日心情
    奋斗
    2018-7-3 21:30
  • 签到天数: 46 天

    [LV.5]常住居民I

    发表于 2018-7-1 23:09 | 显示全部楼层
    从你截图,没看出有啥问题
    FFFFFF,这个是正常的,连按长按,就是会输出FFFFFF,防止误发送

    如果同一按键两次数据不一样两个可能原因:
    1.遥控器每次发送的编码不一样,比如空调遥控器,按温度加减键,每次发出的数据是不一样的;
    2.编码方式选错,编码方式不是NEC;或者该遥控器不是NEC标准编码遥控器

    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    奋斗
    2018-7-1 19:13
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-7-2 01:38 | 显示全部楼层
    奈何col 发表于 2018-7-1 23:09
    从你截图,没看出有啥问题
    FFFFFF,这个是正常的,连按长按,就是会输出FFFFFF,防止误发送

    谢谢,get!我再研究研究
  • TA的每日心情
    奋斗
    2018-7-1 19:13
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-7-2 01:39 | 显示全部楼层
    createskyblue 发表于 2018-6-30 15:39
    红外需要电源很严格,电源不能有一丝干扰

    arduino的电源直接都不行吗?
  • TA的每日心情

    2018-7-14 14:58
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2018-7-2 21:25 | 显示全部楼层
    没有毛问题呀,就是这个效果
    高级模式  
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    小米5s安装blinker,WIFIduino试用。
    小米5s安装blinker,WIFIdu
    openjumper搞活动,原价79元的WIFIduino板子现在售29元,需要写帖子才能有这个优惠。
    esp8266上传项目出错
    esp8266上传项目出错
    esp8266ex。 烧录简单的示例程序,WiFiScan、blink等,都可以成功上传。 但是过长的程
    零知开源小项目-Bad Apple 零知版本
    零知开源小项目-Bad Apple
    原文:零知开源小项目-Bad Apple 零知版本http://www.lingzhilab.com/forum. ... d&ti
    求助光电开关的使用方法
    求助光电开关的使用方法
    如图中的光电开关(光电传感器),目前只知道黑色线接信号,棕色线接正极,蓝色线接负
    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表