33 lines
556 B
C++
33 lines
556 B
C++
#include <Arduino.h>
|
|
#include <IRremote.hpp>
|
|
|
|
const int IR = 9;
|
|
IRrecv IrReceiv(IR);
|
|
decode_results result;
|
|
|
|
const int code1 = 0xAA1;
|
|
const int code2 = 0xAA2;
|
|
const int code3 = 0xAA3;
|
|
const int code4 = 0xAA4;
|
|
const int code5 = 0xAA3;
|
|
const int code6 = 0xAA4;
|
|
|
|
void setup()
|
|
{
|
|
Serial.begin(9600);
|
|
pinMode(6, OUTPUT);
|
|
pinMode(5, OUTPUT);
|
|
IrReceiv.enableIRIn();
|
|
}
|
|
|
|
void loop()
|
|
{
|
|
if (IrReceiv.decode(&result))
|
|
{
|
|
Serial.print(result.bits);
|
|
Serial.print(": ");
|
|
Serial.println(result.value, HEX);
|
|
IrReceiv.resume();
|
|
}
|
|
delay(1000);
|
|
} |