To compile and upload program, some tools are required :
$ # Install toolchain
$ sudo apt-get install avrdude arduino
$
$ # Get submodule
$ git submodule update --init
$
$ # Install node tools
$ npm install
Program to serial print value of remote control.
Use example from http://irdb.tk/.
Thanks to this website, I can now tell that my remote control is : Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=14
3
Hash:
FA36E9A0
For IR Scope/IrScrutinizer:
+4350 -4300 +600 -1600 +550 -500 +550 -1700 +500 -1600 +550 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -600 +500 -500 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -550 +550 -1600 +550 -1600
+550 -1600 +550 -1600 +600 -500 +550 -1600 +600 -1650 +500 -1600 +550 -600 +500 -500 +550 -550 +550 -500 +600 -1550 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -550 +550 -550 +550 -500 +550 -550 +
550 -600 +500 -500 +550 -550 +550 -500 +600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4350,4300,600,1600,550,500,550,1700,500,1600,550,500,550,550,550,1600,550,550,550,500,600,1600,550,600,500,500,550,1600,550,1600,550,550,550,1600,550,550,550,1600,550,1600,550,1600,550,1
600,600,500,550,1600,600,1650,500,1600,550,600,500,500,550,550,550,500,600,1550,600,500,550,550,550,1600,550,1600,550,1600,550,550,550,550,550,500,550,550,550,600,500,500,550,550,550,500,600,1600,550,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
4
Hash:
14357268
For IR Scope/IrScrutinizer:
+4400 -4300 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -1600 +550 -500 +550 -1600 +600 -1600 +550 -500 +600 -1600
+550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +550 -550 +550 -550 +5
50 -500 +550 -1600 +600 -500 +550 -550 +550 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,550,1600,550,550,550,1600,550,1600,550,550,550,500,600,1550,600,500,550,550,550,1600,550,550,550,500,600,1550,600,1600,550,500,550,1600,600,1600,550,500,600,1600,550,1600,550,1
600,550,1600,550,1600,550,1600,600,500,550,1600,550,550,550,500,600,500,550,550,550,500,600,500,550,550,550,1600,550,1600,550,550,550,500,550,550,550,550,550,500,550,1600,600,500,550,550,550,1550,600,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
5
Hash:
FA36E9A0
For IR Scope/IrScrutinizer:
+4400 -4300 +600 -1600 +550 -500 +550 -1600 +600 -1600 +550 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -500 +550 -500 +600 -1600 +550 -1600 +550 -550 +550 -1600 +550 -550 +550 -1600 +550 -1600
+550 -1600 +550 -1600 +550 -500 +600 -1600 +550 -1600 +550 -1600 +600 -500 +550 -550 +550 -500 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -1600 +550 -1600 +550 -550 +550 -500 +550 -550 +550 -500 +
600 -500 +550 -550 +550 -500 +600 -500 +550 -1600 +600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,600,1600,550,500,550,1600,600,1600,550,500,550,550,550,1600,550,550,550,500,600,1550,600,500,550,500,600,1600,550,1600,550,550,550,1600,550,550,550,1600,550,1600,550,1600,550,1
600,550,500,600,1600,550,1600,550,1600,600,500,550,550,550,500,600,500,550,1600,550,550,550,500,600,1600,550,1600,550,1600,550,550,550,500,550,550,550,500,600,500,550,550,550,500,600,500,550,1600,600,1550,600,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
6
Hash:
14357268
For IR Scope/IrScrutinizer:
+4350 -4300 +600 -1600 +550 -550 +550 -1600 +550 -1600 +550 -500 +600 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +550 -1600 +600 -1550 +600 -500 +550 -1600 +600 -1600 +550 -500 +550 -1600
+600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -550 +550 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -1600 +550 -1600 +550 -500 +600 -500 +550 -550 +550 -500 +5
50 -550 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4350,4300,600,1600,550,550,550,1600,550,1600,550,500,600,500,550,1600,600,500,550,550,550,1600,550,550,550,500,550,1600,600,1550,600,500,550,1600,600,1600,550,500,550,1600,600,1600,550,1
600,550,1600,550,1600,550,1600,550,550,550,1600,550,550,550,500,550,550,550,500,600,500,550,550,550,500,600,1600,550,1600,550,500,600,500,550,550,550,500,550,550,550,1600,550,550,550,500,600,1550,600,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
- Protocol 48-NEC, device 77, subdevice 178, OBC 222, misc = E=7
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=6
- Protocol 48-NEC, device 77, subdevice 178, OBC 222, misc = E=7
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=6
7
Hash:
788A798C
For IR Scope/IrScrutinizer:
+4400 -4250 +600 -1600 +550 -550 +550 -1550 +600 -1600 +550 -550 +550 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -500 +600 -500 +550 -1600 +550 -1600 +600 -500 +550 -1600 +550 -1600 +600 -500 +550 -1600
+600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -1550 +600 -1600 +550 -1600 +550 -500 +600 -500 +550 -500 +
600 -500 +600 -1600 +550 -500 +550 -550 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4250,600,1600,550,550,550,1550,600,1600,550,550,550,500,550,1600,600,500,550,550,550,1600,550,500,600,500,550,1600,550,1600,600,500,550,1600,550,1600,600,500,550,1600,600,1550,600,1
600,550,1600,550,1600,550,1600,550,550,550,1600,550,500,600,500,550,550,550,500,600,500,550,550,550,500,600,1550,600,1600,550,1600,550,500,600,500,550,500,600,500,600,1600,550,500,550,550,550,550,550,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
8
Hash:
194A9510
For IR Scope/IrScrutinizer:
+4350 -4300 +600 -1600 +550 -500 +550 -1600 +600 -1600 +550 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -500 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -1600 +600 -500 +550 -1600
+550 -1600 +600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -500 +600 -500 +550 -550 +550 -500 +550 -550 +550 -550 +550 -500 +550 -1600 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -500 +5
50 -550 +550 -1600 +550 -550 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4350,4300,600,1600,550,500,550,1600,600,1600,550,500,550,550,550,1600,550,550,550,500,600,1600,550,500,550,550,550,1600,550,1600,550,550,550,1600,550,1600,600,500,550,1600,550,1600,600,1
550,600,1600,550,1600,550,1600,550,550,550,1600,550,500,600,500,550,550,550,500,550,550,550,550,550,500,550,1600,600,500,550,1600,550,550,550,500,600,500,550,550,550,1600,550,550,550,1600,550,550,550,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
9
Hash:
E1BF922C
For IR Scope/IrScrutinizer:
+4400 -4300 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -500 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -1600 +550 -500 +600 -1600 +550 -1600 +550 -500 +600 -1600
+550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +550 -550 +550 -500 +600 -500 +55
0 -550 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +600 -1550 +600 -1600 +500 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,550,1600,550,550,550,1600,550,1600,550,550,550,500,600,1600,550,500,600,500,550,1600,550,550,550,500,600,1600,550,1600,550,500,600,1600,550,1600,550,500,600,1600,550,1600,550,1
600,550,1600,550,1600,550,1600,600,500,550,1600,550,550,550,500,600,500,550,550,550,500,600,500,550,550,550,1600,550,550,550,500,550,550,550,500,600,500,550,550,550,1600,550,550,550,1600,550,1600,550,1600,550,16
00,600,1550,600,1600,500,};
irsend.sendRaw(raw,100,38);
10
Hash:
42E98D26
For IR Scope/IrScrutinizer:
+4400 -4300 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -1600 +550 -500 +600 -1550 +600 -1550 +600 -500 +600 -1600
+550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -1600 +600 -1550 +600 -500 +550 -550 +550 -600 +500 -550 +500 -550 +5
50 -500 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +600 -1550 +600 -1600 +500 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,550,1600,550,550,550,1600,550,1600,550,550,550,500,600,1600,550,500,550,550,550,1600,550,550,550,500,600,1600,550,1600,550,500,600,1550,600,1550,600,500,600,1600,550,1600,550,1
600,550,1600,550,1600,550,1600,600,500,550,1600,550,550,550,500,600,500,550,550,550,500,600,500,550,1600,600,1550,600,500,550,550,550,600,500,550,500,550,550,500,600,500,550,550,550,1600,550,1600,550,1600,550,16
00,600,1550,600,1600,500,};
irsend.sendRaw(raw,100,38);
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=14 # 22°C
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=10 # 23°C
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=2 # 24°C
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=3 # 25°C
11
Hash:
E1BF922C
For IR Scope/IrScrutinizer:
+4400 -4300 +600 -1600 +550 -500 +550 -1600 +600 -1650 +500 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -1600
+550 -1600 +550 -1600 +600 -1550 +600 -1600 +550 -1600 +550 -500 +600 -1650 +500 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +60
0 -500 +550 -1600 +600 -500 +550 -1600 +550 -1600 +600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,600,1600,550,500,550,1600,600,1650,500,500,550,550,550,1600,550,550,550,500,600,1550,600,500,550,550,550,1600,550,1600,550,550,550,1600,550,1600,550,550,550,1600,550,1600,550,1
600,600,1550,600,1600,550,1600,550,500,600,1650,500,500,550,550,550,500,600,500,550,550,550,500,600,500,550,1600,550,550,550,500,600,500,550,550,550,500,600,500,550,1600,600,500,550,1600,550,1600,600,1550,600,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
12
Hash:
194A9510
For IR Scope/IrScrutinizer:
+4450 -4250 +600 -1550 +600 -500 +550 -1600 +600 -1550 +600 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -500 +600 -1600 +550 -1600 +550 -550 +550 -1600
+550 -1600 +550 -1600 +550 -1600 +600 -1550 +600 -1600 +550 -500 +600 -1550 +600 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -1600 +550 -550 +550 -1600 +550 -500 +600 -500 +550 -550 +5
50 -500 +600 -1600 +550 -500 +600 -1600 +550 -500 +600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4450,4250,600,1550,600,500,550,1600,600,1550,600,500,550,550,550,1600,550,550,550,500,550,1600,600,500,550,550,550,1600,550,1600,550,500,600,1600,550,1600,550,550,550,1600,550,1600,550,1
600,550,1600,600,1550,600,1600,550,500,600,1550,600,500,550,550,550,500,600,500,550,550,550,500,600,500,550,1600,550,550,550,1600,550,500,600,500,550,550,550,500,600,1600,550,500,600,1600,550,500,600,1550,600,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
13
Hash:
788A798C
For IR Scope/IrScrutinizer:
+4400 -4250 +600 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -1600 +550 -500 +550 -1600 +600 -1550 +600 -500 +600 -1600
+550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +550 -550 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -550 +550 -500 +550 -550 +
550 -550 +550 -1600 +550 -500 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4250,600,1600,550,550,550,1600,550,1600,550,550,550,500,600,1550,600,500,550,550,550,1600,550,550,550,500,600,1550,600,1600,550,500,550,1600,600,1550,600,500,600,1600,550,1600,550,1
600,550,1600,550,1600,550,1600,550,550,550,1600,550,550,550,500,600,500,550,550,550,500,550,550,550,550,550,1600,550,1600,550,1600,550,550,550,500,550,550,550,550,550,1600,550,500,600,500,550,550,550,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
14
Hash:
14357268
For IR Scope/IrScrutinizer:
+4350 -4350 +550 -1600 +550 -500 +600 -1600 +550 -1600 +550 -500 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -500 +600 -500 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -1600 +600 -500 +550 -1600
+550 -1600 +600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -500 +600 -500 +550 -550 +550 -500 +550 -550 +550 -550 +550 -500 +550 -1600 +600 -1550 +600 -500 +550 -550 +550 -500 +600 -500 +5
50 -550 +550 -1600 +550 -500 +600 -500 +550 -1600 +550 -1600 +600 -1550 +600 -1600 +550 -1600 +500 -127976
For Arduino sketch:
unsigned int raw[100] = {4350,4350,550,1600,550,500,600,1600,550,1600,550,500,600,500,550,1600,550,550,550,500,600,1600,550,500,600,500,550,1600,550,1600,550,550,550,1600,550,1600,600,500,550,1600,550,1600,600,1
550,600,1600,550,1600,550,1600,550,550,550,1600,550,500,600,500,550,550,550,500,550,550,550,550,550,500,550,1600,600,1550,600,500,550,550,550,500,600,500,550,550,550,1600,550,500,600,500,550,1600,550,1600,600,15
50,600,1600,550,1600,500,};
irsend.sendRaw(raw,100,38);
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=2 # 24°C
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=10 # 23°C
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=14 # 22°C
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=6 # 21°C
15
Hash:
167D71A4
For IR Scope/IrScrutinizer:
+4400 -4300 +600 -1550 +600 -500 +550 -1600 +600 -1550 +600 -500 +550 -550 +550 -1600 +550 -500 +600 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -500 +600 -1550 +600 -1600 +550 -550 +550 -500
+600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -500 +600 -500 +600 -500 +550 -500 +6
00 -500 +600 -1600 +550 -500 +550 -550 +550 -1600 +550 -1600 +550 -1600 +600 -1550 +600 -1600 +500 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,600,1550,600,500,550,1600,600,1550,600,500,550,550,550,1600,550,500,600,500,550,1600,600,500,550,550,550,1600,550,1600,550,500,600,1550,600,1600,550,550,550,500,600,1550,600,16
00,550,1600,550,1600,550,1600,550,550,550,1600,550,1600,550,550,550,500,550,550,550,500,600,500,550,550,550,1600,550,1600,550,500,600,500,600,500,550,500,600,500,600,1600,550,500,550,550,550,1600,550,1600,550,16
00,600,1550,600,1600,500,};
irsend.sendRaw(raw,100,38);
16
Hash:
8E1663EA
For IR Scope/IrScrutinizer:
+4400 -4300 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -1600 +550 -500 +600 -1600 +550 -500 +550 -550 +550 -1600
+550 -1600 +550 -1600 +600 -1550 +600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -500 +600 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +550 -550 +550 -500 +6
00 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,550,1600,550,550,550,1600,550,1600,550,550,550,500,600,1600,550,500,550,550,550,1600,550,550,550,500,600,1550,600,1600,550,500,600,1600,550,500,550,550,550,1600,550,1600,550,16
00,600,1550,600,1600,550,1600,550,1600,550,1600,550,500,600,500,600,500,550,550,550,500,600,500,550,550,550,1600,550,1600,550,550,550,500,550,550,550,500,600,500,550,1600,600,500,550,550,550,1600,550,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
17
Hash:
14357268
For IR Scope/IrScrutinizer:
+4400 -4350 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +550 -1600 +600 -1550 +600 -500 +550 -1600 +600 -1550 +600 -500 +550 -1600
+600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +550 -550 +550 -550 +550 -1600 +550 -1600 +550 -500 +600 -500 +550 -550 +550 -500 +6
00 -500 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4350,550,1600,550,550,550,1600,550,1600,550,550,550,500,550,1600,600,500,550,550,550,1600,550,550,550,500,550,1600,600,1550,600,500,550,1600,600,1550,600,500,550,1600,600,1600,550,1
600,550,1600,550,1600,550,1600,550,550,550,1600,550,550,550,500,600,500,550,550,550,500,550,550,550,550,550,1600,550,1600,550,500,600,500,550,550,550,500,600,500,550,1600,550,550,550,500,600,1600,550,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
18
Hash:
167D71A4
For IR Scope/IrScrutinizer:
+4400 -4300 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -1550 +600 -500 +550 -1600 +600 -1600 +550 -500 +600 -500
+550 -1600 +550 -1600 +550 -1600 +600 -1600 +550 -1600 +550 -500 +600 -1600 +550 -1600 +550 -500 +600 -500 +550 -550 +550 -500 +550 -550 +550 -500 +600 -1600 +550 -1650 +500 -550 +550 -500 +600 -500 +550 -550 +5
50 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,550,1600,550,550,550,1600,550,1600,550,550,550,500,550,1600,600,500,550,550,550,1600,550,550,550,500,600,1550,600,1550,600,500,550,1600,600,1600,550,500,600,500,550,1600,550,16
00,550,1600,600,1600,550,1600,550,500,600,1600,550,1600,550,500,600,500,550,550,550,500,550,550,550,500,600,1600,550,1650,500,550,550,500,600,500,550,550,550,500,550,1600,600,500,550,550,550,1600,550,1600,550,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
19
Hash:
8E1663EA
For IR Scope/IrScrutinizer:
+4400 -4300 +600 -1600 +550 -500 +600 -1550 +600 -1600 +550 -500 +600 -500 +550 -1600 +550 -550 +550 -500 +600 -1600 +550 -500 +600 -500 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -550 +550 -500 +600 -1600
+550 -1600 +550 -1600 +550 -1600 +550 -1600 +550 -1600 +600 -1600 +550 -1600 +550 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -1550 +600 -1600 +550 -500 +550 -550 +550 -550 +550 -500 +5
50 -550 +550 -1600 +550 -550 +550 -500 +600 -1550 +600 -1650 +500 -1600 +550 -1600 +550 -1600 +550 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,600,1600,550,500,600,1550,600,1600,550,500,600,500,550,1600,550,550,550,500,600,1600,550,500,600,500,550,1600,550,1600,550,550,550,1600,550,550,550,500,600,1600,550,1600,550,16
00,550,1600,550,1600,550,1600,600,1600,550,1600,550,500,600,500,550,550,550,500,600,500,550,550,550,500,600,1550,600,1600,550,500,550,550,550,550,550,500,550,550,550,1600,550,550,550,500,600,1550,600,1650,500,16
00,550,1600,550,1600,550,};
irsend.sendRaw(raw,100,38);
20
Hash:
14357268
For IR Scope/IrScrutinizer:
+4400 -4300 +550 -1600 +600 -500 +550 -1600 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -500 +600 -500 +550 -1600 +600 -500 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -1600 +550 -1600 +550 -550 +550 -1600
+550 -1600 +550 -1600 +550 -1600 +600 -1550 +600 -1600 +550 -500 +600 -1550 +600 -500 +550 -550 +550 -500 +600 -500 +550 -550 +550 -500 +600 -500 +550 -1600 +550 -1600 +600 -500 +550 -550 +550 -500 +600 -500 +5
50 -500 +600 -1600 +550 -500 +600 -500 +550 -1600 +550 -1600 +600 -1550 +600 -1600 +550 -1600 +500 -127976
For Arduino sketch:
unsigned int raw[100] = {4400,4300,550,1600,600,500,550,1600,550,1600,600,500,550,550,550,1600,550,500,600,500,550,1600,600,500,550,550,550,1600,550,1600,550,550,550,1600,550,1600,550,550,550,1600,550,1600,550,1
600,550,1600,600,1550,600,1600,550,500,600,1550,600,500,550,550,550,500,600,500,550,550,550,500,600,500,550,1600,550,1600,600,500,550,550,550,500,600,500,550,500,600,1600,550,500,600,500,550,1600,550,1600,600,15
50,600,1600,550,1600,500,};
irsend.sendRaw(raw,100,38);
- Protocol 48-NEC, device 77, subdevice 178, OBC 249, misc = E=6 # min
- Protocol 48-NEC, device 77, subdevice 178, OBC 252, misc = E=6 # max
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=6 # none
- Protocol 48-NEC, device 77, subdevice 178, OBC 249, misc = E=6 # min
- Protocol 48-NEC, device 77, subdevice 178, OBC 252, misc = E=6 # max
- Protocol 48-NEC, device 77, subdevice 178, OBC 253, misc = E=6 # none