Разные коды с пульта

Тема в разделе "Arduino & Shields", создана пользователем Ksamp, 10 мар 2019.

  1. Ksamp

    Ksamp Нуб

    ИК-сенсор через либу IRremote почему-то распознает разные коды при нажатии на одну и ту же кнопку на пульте Amperka. Кто-нибудь сталкивался с такой проблемой?
     
  2. Yaroslav1

    Yaroslav1 Нерд

    Попробуй эту библиотеку: https://github.com/tremaru/iarduino_IR/archive/master.zip
    Пример использования этой библиотеки:
    Код (C++):
    #include <iarduino_IR_RX.h>                      // Подключаем библиотеку для работы с ИК-приёмником
    iarduino_IR_RX ir(7);                            // Объявляем объект ir, с указанием вывода к которому подключён ИК-приёмник
    void setup(){
      Serial.begin(9600);                            // Инициируем передачу данных в монитор последовательного порта, на скорости 9600 бит/сек
      ir.begin();                                    // Инициируем работу с ИК-приёмником
    }
    void loop(){
      if(ir.check()){                                // Если в буфере имеются данные, принятые с пульта (была нажата кнопка)
        Serial.println(ir.data, HEX);                // Выводим код нажатой кнопки
        Serial.println(ir.length);                // Выводим количество бит в коде
      }
    }
     
  3. Yaroslav1

    Yaroslav1 Нерд

    У меня тоже так было с библиотекой IRemote.
    Но с библиотекой https://github.com/tremaru/iarduino_IR/archive/master.zip такого нет.