#include <IRremote.h>
int LED_PIN= 7;
int PIN_RECEIVER = 6;
int button_value = 0;
int loop_num = 5;
IRrecv receiver(PIN_RECEIVER);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
receiver.enableIRIn();
}
void loop() {
if(receiver.decode()){
TranslateIR();
receiver.resume();
}
}
int TranslateIR(){
button_value = receiver.decodedIRData.command;
Serial.println(button_value);
if(button_value ==162){
Serial.println("POWER ....");
digitalWrite(LED_PIN,LOW);
}
if(button_value ==226){
Serial.println("MENU ....");
Serial.println("Press TEST to turn ON the LED");
Serial.println("Press POWER to turn OFF the LED");
Serial.println("Press 1 to blink the LED");
}
if(button_value ==34){
Serial.println("TEST ....");
digitalWrite(LED_PIN,HIGH);
}
if(button_value ==48){
Serial.println("ONE || 1 ....");
for( int i = 0; i< loop_num;i++) {
digitalWrite(LED_PIN,HIGH);
delay(300);
digitalWrite(LED_PIN,LOW);
delay(300);
}
}
}