#include <IRremote.h> // Подключаем новую версию библиотеки
const int IR_RECEIVE_PIN = 2; // Пин, к которому подключён ИК-приёмник
void setup() {
Serial.begin(9600); // Настраиваем скорость передачи данных
IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK); // Инициализируем ИК-приёмник
Serial.println("IR Receiver is ready!");
}
void loop() {
if (IrReceiver.decode()) { // Проверяем, получены ли данные
// Выводим код кнопки в формате HEX
Serial.print("Received value: 0x");
Serial.println(IrReceiver.decodedIRData.command, HEX);
IrReceiver.resume(); // Готовим приёмник к следующему сигналу
}
}