#include <IRremote.h>
void setup() {
IrReceiver.begin(8, ENABLE_LED_FEEDBACK); // 적외선 센서 활성화
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (IrReceiver.decode()) {
Serial.println(IrReceiver.decodedIRData.decodedRawData, HEX); // Print "old" raw data
// USE NEW 3.x FUNCTIONS
IrReceiver.printIRResultShort(&Serial); // Print complete received data in one line
IrReceiver.printIRSendUsage(&Serial); // Print the statement required to send this data
if(IrReceiver.decodedIRData.decodedRawData == 0x9768FF00) { // 숫자 0 버튼이 눌리면 LED를 켬
digitalWrite(9, HIGH); // 다른 버튼이 눌리면 LED를 끔
digitalWrite(10, LOW);
delay(1000);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
}
else {
digitalWrite(9, LOW);
digitalWrite(10, LOW);
}
IrReceiver.resume(); // Enable receiving of the next value
}
}