#include <IRremote.h>
int pin_receiver = 2;
int btn_value = 0;
IRrecv receiver(pin_receiver);
void setup() {
receiver.enableIRIn();
Serial.begin(9600);
}
void loop() {
if (receiver.decode()) {
translateIR();
receiver.resume();
}
}
void translateIR()
{
btn_value = receiver.decodedIRData.command;
Serial.println(btn_value);
if (btn_value == 162) {
Serial.println("-----------------------");
Serial.println(" POWER OFF");
Serial.println("-----------------------");
}
if (btn_value == 226) {
Serial.println("-----------------------");
Serial.println(" MENU");
Serial.println("-----------------------");
}
if (btn_value == 34) {
Serial.println("-----------------------");
Serial.println(" TEST");
Serial.println("-----------------------");
}
if (btn_value == 2) {
Serial.println("-----------------------");
Serial.println(" +");
Serial.println("-----------------------");
}
if (btn_value == 194) {
Serial.println("-----------------------");
Serial.println(" Back");
Serial.println("-----------------------");
}
if (btn_value == 224) {
Serial.println("-----------------------");
Serial.println(" Previous");
Serial.println("-----------------------");
}
if (btn_value == 168) {
Serial.println("-----------------------");
Serial.println(" Play");
Serial.println("-----------------------");
}
if (btn_value == 144) {
Serial.println("-----------------------");
Serial.println(" Next");
Serial.println("-----------------------");
}
if (btn_value == 104) {
Serial.println("-----------------------");
Serial.println(" 0");
Serial.println("-----------------------");
}
}