ИК-сенсор через либу IRremote почему-то распознает разные коды при нажатии на одну и ту же кнопку на пульте Amperka. Кто-нибудь сталкивался с такой проблемой?
Попробуй эту библиотеку: 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); // Выводим количество бит в коде } }
У меня тоже так было с библиотекой IRemote. Но с библиотекой https://github.com/tremaru/iarduino_IR/archive/master.zip такого нет.