1#include <IRremote.h>
2
3int IRpin = 11;
4int ledpin = 6;
5int ledpin_2 = 5;
6int ledpin_3 = 4;
7IRrecv irrecv(IRpin);
8decode_results results;
9
10void setup()
11{
12Serial.begin(9600);
13irrecv.enableIRIn();
14pinMode(ledpin, OUTPUT);
15pinMode(ledpin_2, OUTPUT);
16pinMode(ledpin_3, OUTPUT);
17}
18
19void loop()
20{
21if (irrecv.decode(&results)) {
22Serial.println(results.value, DEC);
23
24if(results.value==16754775)
25 {
26 digitalWrite(ledpin, HIGH);
27
28 }
29if(results.value==16769055)
30 {
31 digitalWrite(ledpin, LOW);
32
33 }
34if(results.value==16712445)
35 {
36 digitalWrite(ledpin_2, HIGH);
37
38 }
39if(results.value==16720605)
40 {
41 digitalWrite(ledpin_2, LOW);
42
43 }
44if(results.value==16736925)
45 {
46 digitalWrite(ledpin_3, HIGH);
47
48 }
49if(results.value==16753245)
50 {
51 digitalWrite(ledpin_3, LOW);
52
53 }
54
55
56irrecv.resume();
57}
58}