#include <IRremote.h>
int ledpin = A1;
IRrecv recv(A0);
void setup() {
// put your setup code here, to run once:
recv.enableIRIn();
Serial.begin(9600);
pinMode(ledpin, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if (recv.decode()) {
Serial.print(recv.decodedIRData.decodedRawData, HEX);
if (recv.decodedIRData.decodedRawData == 0xFD02FF00) {
digitalWrite(ledpin, HIGH);
Serial.println(": LED IS ON");
}
else if (recv.decodedIRData.decodedRawData == 0x6798FF00) {
digitalWrite(ledpin, LOW);
Serial.println(": LED IS OFF");
}
else {
Serial.println(": UNCORCT BUTTON");
}
delay(1000);
recv.resume();
}
}