Неизвестное кодирование с IRremote Arduino ESP8266 - PullRequest
1 голос
/ 27 мая 2019

Я хочу закодировать пульт ДУ переменного тока и дал мне неизвестную кодировку.

Когда я нажимаю один раз на кнопки, это дает одинаковый результат для всех кнопок, но когда я продолжаю нажимать на кнопку, номер RAW изменяется!

Вот информация о времени выполнения:

Timestamp : 000626.759
Encoding  : UNKNOWN
Code      : F3457ED1 (114 bits)
Library   : v2.6.0

Raw Timing[227]:
   +  2966, -  1768,    +   418, -  1126,    +   418, -  1124,    +   418, -   408,
   +   416, -   408,    +   416, -   408,    +   416, -  1126,    +   418, -   408,
   +   414, -   424,    +   414, -  1126,    +   418, -  1126,    +   418, -   408,
   +   414, -  1126,    +   416, -   410,    +   414, -   410,    +   414, -  1126,
   +   416, -  1142,    +   416, -   408,    +   416, -  1126,    +   416, -  1126,
   +   416, -   410,    +   414, -   408,    +   414, -  1126,    +   416, -   410,
   +   414, -   424,    +   414, -  1128,    +   416, -   408,    +   414, -   410,
   +   414, -   410,    +   414, -   410,    +   414, -   408,    +   414, -   410,
   +   412, -   424,    +   414, -   410,    +   414, -   410,    +   414, -   410,
   +   414, -   410,    +   414, -   408,    +   414, -   410,    +   414, -   410,
   +   414, -   424,    +   414, -   410,    +   414, -   410,    +   414, -  1128,
   +   416, -   410,    +   414, -   410,    +   414, -  1126,    +   416, -   410,
   +   412, -   424,    +   414, -  1126,    +   416, -  1130,    +   414, -   410,
   +   414, -   408,    +   414, -   410,    +   414, -   410,    +   414, -   410,
   +   414, -   424,    +   414, -   410,    +   414, -   408,    +   414, -   410,
   +   412, -   412,    +   412, -   410,    +   412, -   410,    +   414, -   410,
   +   414, -   426,    +   412, -   412,    +   412, -   410,    +   414, -   410,
   +   412, -   410,    +   414, -   410,    +   414, -   410,    +   412, -   410,
   +   412, -   426,    +   412, -   410,    +   412, -   410,    +   412, -   410,
   +   414, -   410,    +   414, -   410,    +   412, -   410,    +   412, -   410,
   +   414, -   426,    +   410, -   410,    +   414, -   410,    +   412, -   410,
   +   412, -   412,    +   412, -   410,    +   414, -   410,    +   412, -   410,
   +   414, -   424,    +   412, -   410,    +   412, -   412,    +   412, -   410,
   +   412, -   410,    +   412, -   412,    +   412, -   412,    +   412, -   410,
   +   412, -   426,    +   412, -   410,    +   412, -   410,    +   412, -   410,
   +   414, -   410,    +   414, -   412,    +   412, -   410,    +   412, -   412,
   +   412, -   426,    +   412, -   410,    +   414, -   410,    +   412, -  1128,
   +   414, -  1128,    +   416, -  1128,    +   416, -  1128,    +   414, -   412,
   +   412, -   428,    +   412

Вот мой код:

// UNKNOWN F3457ED1
uint16_t rawData[227] = {
  2966, 1768,  418, 1126,  418, 1124,  418, 408,  416, 408,  416, 408,  416, 1126,  418, 408,
  414, 424,  414, 1126,  418, 1126,  418, 408,  414, 1126,  416, 410,  414, 410,  414, 1126,
  416, 1142,  416, 408,  416, 1126,  416, 1126,  416, 410,  414, 408,  414, 1126,  416, 410,
  414, 424,  414, 1128,  416, 408,  414, 410,  414, 410,  414, 410,  414, 408,  414, 410,  412,
  424,  414, 410,  414, 410,  414, 410,  414, 410,  414, 408,  414, 410,  414, 410,  414, 424,
  414, 410,  414, 410,  414, 1128,  416, 410,  414, 410,  414, 1126,  416, 410,  412, 424,  414,
  1126,  416, 1130,  414, 410,  414, 408,  414, 410,  414, 410,  414, 410,  414, 424,  414, 410,
  414, 408,  414, 410,  412, 412,  412, 410,  412, 410,  414, 410,  414, 426,  412, 412,  412, 410,
  414, 410,  412, 410,  414, 410,  414, 410,  412, 410,  412, 426,  412, 410,  412, 410,  412, 410,
  414, 410,  414, 410,  412, 410,  412, 410,  414, 426,  410, 410,  414, 410,  412, 410,  412, 412,
  412, 410,  414, 410,  412, 410,  414, 424,  412, 410,  412, 412,  412, 410,  412, 410,  412, 412,
  412, 412,  412, 410,  412, 426,  412, 410,  412, 410,  412, 410,  414, 410,  414, 412,  412, 410,
  412, 412,  412, 426,  412, 410,  414, 410,  412, 1128,  414, 1128,  416, 1128,  416, 1128,  414,
  412,  412, 428,  412
};

Библиотека, которую я использую, это IRremoteESP8266 и IRrecvDumpv2.ino пример файла для получения кода IR.

Я пытался, чтобы мой пульт Samsung работал нормально, но мой пульт переменного тока не дает мне правильный шестнадцатеричный код, в чем здесь проблема?

Это от ИК-пульта само по себе и не может быть решена путем редактирования кода?

...