#include "IRremote.h" // Бібліотека ІЧ приймача
int irPin = 2;
IRrecv irReciver(irPin); // вказуємо вивід, до якого підключено приймач
decode_results results;
void setup() {
Serial.begin(9600);
Serial.println("IR приймач");
irReciver.enableIRIn(); // запускаємо прийом даних від приймача
}
void loop() {
// Посилаємо прийнятий з пульта сигнал в серийний порт
if (irReciver.decode(&results)) { // якщо дані прийшли
Serial.println( results.value, HEX ); // виводимо дані
irReciver.resume(); // приймаємо нвступну команду
// програмуємо дію при натискані кнопки
if (results.value == 0xFF1CE3 ) Serial.println( " Нажата кнопка 5" );
}
}