Подключение ИК приемника:
1. Черный - питание (GND)
2. Красный - питание 5 В
3. Сигнальный пин (в цифровой пин платы)
Программный код:
#include <IRremote.h>
const byte IR_RECEIVE_PIN = 8;

void setup() // описание всех подключенных портов
{
Serial.begin(9600);
IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK);
}

void loop()
{
if (IrReceiver.decode()) // если данные пришли, то выполняем команды
{
Serial.println(IrReceiver.decodedIRData.decodedRawData);// в монитор порта выводится код нажатой кнопки в десятичном формате
IrReceiver.resume();
}
if (IrReceiver.decodedIRData.decodedRawData == 785449215)
{
f(1);
}
}