zoukankan      html  css  js  c++  java
  • 红外遥控码

    下面是我测试的红外遥控的HEX码

    这款遥控接收是有延迟的

    int val;
    int pos;
    void setup() {
    Serial.begin(9600);
    }

    void loop() {
      Serial.println(val,HEX);
      while(Serial.available())
      {
     
       val=Serial.read();
      Serial.flush();    //清空串口缓存
      delay(1000);  //增加一个延时       

       Serial.println(val,HEX);
      }

     
    }

    当程序中有了上面红色的延迟程序的时候,在电脑上的串口助手中

    就能看到当单片机接收到(应该是单片机的缘故,不太可能是红外遥控的延迟)的数据是摇摆之后再趋于稳定的.

    我用的程序就是去了上面红色delay的程序

    int val;
    int pos;
    void setup() {
    Serial.begin(9600);
    }

    void loop() {
      Serial.println(val,HEX);
      while(Serial.available())
      {
     
       val=Serial.read();
      Serial.flush();    //清空串口缓存
      //delay(1000);  //增加一个延时

       Serial.println(val,HEX);
      }

     
    }

    下面来记录这款红外遥控的HEX,每个按键有它自己的hex,红色的是hex

    ch-     ch    ch+

    45    46    47

    <<     >>     |>||

    44    40    43

    -    +    EQ

    7    15    9

    0    100+    200+

    16    19    0

    1    2    3

    C    18    5E

    4    5    6

    8    1C    B5

    7    8    9

    42    52    4A

  • 相关阅读:
    Python time gmtime()方法
    背包DP整理
    hdu 1561 The more, The Better
    Eclipse无法打开提示could not open jvm.cfg错误
    Http协议
    反射类
    xml——dom&sax解析、DTD&schema约束
    XML、DTD约束
    java——final、权限修饰符
    java——接口、多态性、对象转型
  • 原文地址:https://www.cnblogs.com/chulin/p/8410927.html
Copyright © 2011-2022 走看看