I've been playing with IR for AC and I'm able to receive and transmite properly for all AC brands I've tested (10 or so) except for 1 OEM brand (DAGOR)
The remote code is TYPE: R51M/E
I was using IRremote.h library with the "100 RAWBUF limit" fix. With that library, the codes received where always the same for the same AC configuration (same length and almost same values for buffer), but didin't work when transmitting.
I test your sketch "Air Conditioners: Recording long Infrared Remote control signals with Arduino". Short answer, now it works.
Long answer: I receive code very different in length, like 199 values, 201 values, 203... all the way to 223 values. (I test to transmit all them and the 203 length is the one that works).
My questions are:
1- Whay will your sketch receive so many different codes? (only for the DAGOR AC, rest will receive almost always same values)
2- Can it be the IR-Receiver (I use TSPO.1738)?
Same values I receive:
Code: Select all
201 values:
{5400, 3420, 580, 1604, 580, 520, 576, 1612, 580, 1604, 580, 516, 580, 516, 580, 1608, 580, 516, 636, 460, 580, 1604, 580, 516, 580, 516, 584, 1604, 580, 1604, 580, 516, 580, 1612, 660, 1524, 580, 516, 580, 516, 584, 1600, 584, 1604, 580, 1604, 580, 1604, 628, 1560, 660, 436, 604, 1584, 580, 1604, 584, 516, 580, 516, 604, 492, 580, 516, 584, 516, 632, 464, 604, 492, 580, 516, 580, 516, 604, 492, 608, 492, 604, 492, 580, 516, 660, 1528, 628, 1560, 580, 1604, 628, 1556, 580, 1604, 584, 1604, 580, 1604, 580, 1604, 660, 5144, 4500, 296, 276, 3732, 580, 1608, 576, 516, 584, 1608, 580, 1604, 628, 468, 580, 516, 584, 1604, 580, 516, 660, 436, 604, 1580, 580, 516, 584, 512, 608, 1580, 580, 1604, 632, 464, 608, 1584, 632, 1552, 580, 516, 580, 516, 604, 1584, 580, 1604, 580, 1604, 580, 1608, 580, 1604, 660, 436, 580, 1608, 580, 1604, 584, 516, 580, 516, 580, 516, 580, 516, 580, 520, 632, 464, 580, 516, 580, 516, 580, 516, 580, 516, 584, 516, 580, 516, 580, 516, 636, 1552, 580, 1604, 584, 1604, 580, 1604, 580, 1604, 580, 1608, 580, 1604, 580, 1608, 628}
219 values:
{4504, 412, 1656, 2232, 580, 1604, 580, 516, 580, 1612, 580, 1608, 576, 516, 580, 516, 580, 316, 332, 960, 580, 516, 660, 436, 580, 480, 92, 1032, 580, 520, 576, 520, 580, 304, 280, 1024, 576, 1604, 580, 520, 576, 1612, 660, 1524, 580, 516, 580, 520, 576, 356, 252, 1000, 580, 1604, 580, 1608, 576, 1608, 580, 1608, 660, 436, 576, 1612, 580, 1604, 580, 516, 580, 520, 576, 436, 664, 336, 760, 320, 832, 292, 748, 352, 744, 312, 832, 320, 732, 308, 788, 324, 1080, 200, 588, 472, 684, 316, 516, 720, 580, 1608, 576, 1608, 580, 1604, 580, 1604, 580, 1608, 580, 1608, 576, 1608, 656, 5144, 4500, 328, 1692, 2284, 580, 1604, 580, 520, 576, 1612, 576, 1608, 580, 516, 580, 516, 580, 1608, 576, 520, 660, 436, 580, 380, 204, 1024, 576, 516, 580, 520, 576, 360, 148, 1100, 580, 1604, 580, 520, 576, 1616, 656, 1524, 580, 516, 580, 520, 576, 1608, 580, 1604, 580, 1608, 576, 1608, 580, 1608, 656, 436, 580, 1612, 576, 1608, 580, 516, 580, 520, 576, 384, 712, 336, 812, 320, 784, 436, 624, 384, 712, 464, 660, 424, 832, 296, 616, 360, 736, 352, 772, 400, 704, 324, 460, 772, 580, 1604, 580, 1608, 576, 1608, 580, 1604, 580, 1608, 576, 1608, 580, 1608, 600}
223 values:
{4468, 412, 1956, 1960, 580, 1604, 580, 516, 580, 1612, 580, 1604, 580, 516, 580, 516, 580, 332, 260, 1012, 580, 520, 660, 436, 580, 468, 204, 932, 580, 516, 580, 504, 592, 352, 280, 976, 580, 1604, 580, 516, 580, 1612, 660, 1524, 580, 516, 580, 516, 580, 296, 356, 956, 580, 1604, 580, 1604, 580, 1608, 580, 1604, 660, 436, 580, 1256, 88, 264, 580, 1608, 580, 516, 580, 516, 580, 428, 668, 332, 764, 312, 1884, 320, 776, 304, 792, 360, 736, 344, 752, 320, 776, 520, 580, 488, 744, 308, 464, 324, 956, 696, 92, 820, 580, 1604, 580, 1604, 580, 1608, 576, 1608, 580, 1608, 576, 1604, 660, 5144, 4500, 324, 1704, 2276, 580, 1604, 580, 516, 580, 1612, 576, 1608, 580, 516, 580, 516, 580, 468, 284, 856, 576, 520, 712, 384, 580, 324, 332, 948, 580, 516, 580, 520, 576, 356, 148, 1104, 580, 1604, 580, 520, 576, 1612, 636, 1548, 580, 516, 580, 516, 580, 348, 104, 776, 104, 276, 580, 1604, 580, 1608, 576, 1608, 580, 1608, 656, 436, 580, 1612, 580, 1604, 580, 516, 580, 520, 576, 376, 720, 396, 704, 312, 1880, 352, 744, 516, 604, 492, 628, 376, 696, 380, 716, 388, 708, 320, 1592, 396, 960, 1604, 580, 1608, 576, 1608, 580, 1608, 576, 1608, 576, 1608, 580, 1608, 652}
213 values:
{6624, 2172, 580, 1604, 580, 516, 580, 1612, 580, 1604, 580, 516, 580, 516, 580, 324, 388, 892, 580, 520, 660, 436, 576, 376, 336, 896, 580, 516, 580, 516, 580, 316, 356, 932, 580, 1608, 580, 516, 580, 1612, 656, 1524, 580, 516, 580, 516, 580, 340, 256, 984, 608, 1604, 580, 1604, 580, 1604, 580, 1608, 636, 460, 580, 1608, 580, 1608, 576, 516, 580, 520, 580, 320, 776, 324, 772, 356, 1836, 320, 776, 352, 1864, 324, 804, 416, 648, 384, 692, 332, 820, 312, 560, 304, 956, 1608, 580, 1604, 580, 1608, 576, 1608, 580, 1604, 580, 1608, 576, 1604, 660, 5144, 4500, 296, 1820, 2188, 580, 1608, 576, 516, 580, 1612, 576, 1608, 580, 516, 580, 516, 580, 364, 228, 1016, 576, 520, 660, 432, 584, 340, 256, 1008, 580, 516, 580, 516, 580, 1608, 576, 1608, 580, 516, 580, 1612, 632, 1552, 576, 520, 580, 516, 628, 452, 144, 960, 580, 1608, 576, 1608, 580, 1604, 580, 1608, 660, 436, 576, 1612, 580, 1604, 580, 516, 580, 520, 576, 364, 732, 336, 812, 368, 736, 352, 708, 496, 600, 420, 704, 372, 724, 328, 744, 336, 1884, 344, 760, 316, 368, 868, 580, 1608, 576, 1608, 580, 1604, 580, 1604, 580, 1608, 580, 1604, 580, 1608, 652}
203 values: --> this is the working one
{4500, 4312, 660, 1524, 636, 464, 632, 1556, 632, 1552, 636, 464, 632, 464, 632, 1552, 632, 468, 632, 464, 604, 1580, 656, 440, 632, 464, 608, 1580, 632, 1552, 660, 436, 608, 1584, 660, 1524, 632, 464, 632, 464, 608, 1580, 632, 1552, 632, 1552, 632, 1556, 604, 1204, 96, 280, 660, 436, 608, 1584, 632, 1552, 656, 440, 632, 464, 632, 464, 632, 464, 636, 464, 660, 436, 632, 464, 632, 464, 632, 464, 636, 464, 632, 464, 632, 464, 632, 464, 660, 1528, 632, 1556, 632, 1552, 632, 1552, 636, 1548, 664, 1524, 632, 1552, 632, 1552, 660, 1152, 176, 3816, 4576, 4228, 660, 1524, 632, 464, 636, 1556, 632, 1552, 608, 488, 608, 488, 632, 1556, 632, 464, 660, 436, 632, 1556, 632, 464, 632, 464, 608, 1576, 632, 1556, 656, 440, 632, 1560, 656, 1528, 632, 464, 632, 464, 632, 1552, 660, 1524, 660, 1528, 632, 1552, 632, 1556, 660, 432, 632, 1560, 632, 1556, 632, 460, 636, 460, 636, 464, 632, 464, 632, 468, 660, 432, 608, 488, 632, 468, 632, 464, 632, 464, 608, 488, 632, 464, 636, 464, 636, 1552, 632, 1552, 632, 1556, 628, 1556, 660, 1524, 632, 1556, 656, 1528, 632, 1556, 580}
199 values:
{4500, 4312, 632, 1552, 632, 468, 632, 1556, 628, 1556, 584, 516, 628, 468, 632, 1552, 632, 468, 660, 436, 604, 1580, 632, 464, 608, 488, 608, 1580, 580, 1608, 580, 512, 608, 1588, 656, 1528, 628, 464, 632, 468, 604, 1584, 580, 1604, 628, 1556, 580, 1604, 584, 1604, 660, 436, 604, 1584, 580, 1608, 580, 516, 604, 492, 604, 492, 608, 488, 608, 492, 636, 456, 608, 492, 604, 492, 632, 468, 604, 488, 632, 468, 604, 492, 632, 468, 632, 1552, 632, 1556, 588, 1596, 584, 1604, 628, 1556, 632, 1552, 632, 1556, 580, 1604, 632, 5172, 4880, 3924, 632, 1552, 632, 464, 632, 1560, 580, 1604, 580, 516, 604, 492, 632, 1556, 580, 516, 636, 460, 604, 1580, 632, 468, 604, 492, 604, 1580, 580, 1608, 580, 516, 604, 1588, 656, 1524, 584, 512, 632, 468, 604, 1580, 632, 1552, 632, 1556, 580, 1608, 580, 1604, 660, 436, 580, 1612, 628, 1556, 628, 468, 632, 464, 604, 492, 608, 488, 632, 468, 636, 460, 604, 492, 608, 488, 608, 488, 632, 468, 604, 492, 604, 492, 608, 492, 632, 1552, 584, 1604, 580, 1604, 632, 1556, 628, 1556, 632, 1552, 632, 1556, 580, 1604, 604}
Thanks
Regards
Javier