---------------------------------------------------
u16 rawDataOff[71] = {8996, 4510, 588, 1674, 564, 516, 564, 540, 564, 594, 562, 542, 538, 542, 586, 568, 540, 568, 584, 520, 586, 1646, 540, 1670, 538, 1648, 588, 1622, 564, 1670, 564, 1622, 590, 1646, 562, 1674, 538, 566, 540, 566, 562, 1646, 514, 590, 542, 590, 564, 594, 510, 544, 588, 542, 564, 1646, 566, 1644, 540, 590, 538, 1648, 586, 1646, 536, 1700, 536, 1620, 590, 39706, 8966, 2272, 590}; // NEC 807F906F
u16 rawDataOff0[71] = {9122, 4482, 594, 1670, 594, 540, 594, 540, 594, 540, 594, 540, 594, 540, 594, 540, 594, 540, 594, 540, 594, 1670, 594, 1672, 592, 1670, 594, 1670, 594, 1670, 594, 1670, 594, 1672, 594, 1670, 594, 540, 594, 540, 594, 1670, 594, 540, 594, 540, 594, 542, 592, 540, 594, 540, 594, 1672, 594, 1670, 594, 540, 594, 1670, 596, 1670, 594, 1672, 594, 1670, 594, 39566, 9068, 2246, 594};
u16 rawDataOff1[71] = {8996, 4510, 588, 1674, 564, 516, 564, 540, 564, 594, 562, 542, 538, 542, 586, 568, 540, 568, 584, 520, 586, 1646, 540, 1670, 538, 1648, 588, 1622, 564, 1670, 564, 1622, 590, 1646, 562, 1674, 538, 566, 540, 566, 562, 1646, 514, 590, 542, 590, 564, 594, 510, 544, 588, 542, 564, 1646, 566, 1644, 540, 590, 538, 1648, 586, 1646, 536, 1700, 536, 1620, 590, 39706, 8966, 2272, 590}; // NEC 807F906F
u16 rawDataOff2[71] = {9042, 4508, 540, 1670, 566, 564, 516, 588, 518, 614, 516, 588, 538, 566, 540, 590, 540, 590, 538, 566, 564, 1644, 516, 1694, 540, 1670, 566, 1644, 516, 1692, 542, 1668, 566, 1642, 540, 1696, 538, 566, 538, 566, 566, 1642, 538, 566, 542, 588, 540, 590, 538, 566, 564, 566, 538, 1670, 516, 1666, 564, 566, 542, 1668, 566, 1644, 540, 1696, 538, 1644, 566, 39698, 8988, 2248, 590}; // NEC 807F906F
u16 rawDataOn[71] = {9046, 4460, 588, 1648, 564, 540, 590, 542, 564, 566, 538, 566, 566, 566, 538, 542, 562, 568, 562, 542, 588, 1648, 564, 1620, 562, 1674, 562, 1672, 540, 1620, 586, 1648, 564, 1670, 538, 1646, 562, 544, 586, 568, 538, 542, 588, 568, 538, 540, 564, 566, 566, 566, 540, 564, 538, 1674, 562, 1646, 564, 1620, 590, 1648, 564, 1620, 590, 1670, 538, 1650, 562, 39506, 8996, 2274, 586}; // NEC 807F807F
u16 rawDataOn0[71] = {9124, 4482, 594, 1672, 594, 538, 596, 540, 594, 538, 596, 538, 596, 538, 596, 540, 594, 538, 596, 538, 594, 1670, 594, 1670, 596, 1670, 596, 1670, 594, 1670, 594, 1670, 596, 1670, 596, 1668, 596, 540, 594, 540, 594, 540, 594, 540, 594, 538, 596, 540, 594, 540, 594, 540, 596, 1670, 596, 1670, 596, 1670, 594, 1670, 594, 1670, 594, 1670, 594, 1672, 594, 39576, 9070, 2246, 596};
u16 rawDataOn1[71] = {9046, 4460, 588, 1648, 564, 540, 590, 542, 564, 566, 538, 566, 566, 566, 538, 542, 562, 568, 562, 542, 588, 1648, 564, 1620, 562, 1674, 562, 1672, 540, 1620, 586, 1648, 564, 1670, 538, 1646, 562, 544, 586, 568, 538, 542, 588, 568, 538, 540, 564, 566, 566, 566, 540, 564, 538, 1674, 562, 1646, 564, 1620, 590, 1648, 564, 1620, 590, 1670, 538, 1650, 562, 39506, 8996, 2274, 586}; // NEC 807F807F
u16 rawDataOn2[71] = {9050, 4482, 564, 1670, 540, 564, 566, 564, 538, 590, 516, 588, 542, 590, 514, 590, 516, 614, 516, 588, 540, 1670, 540, 1644, 538, 1696, 538, 1670, 538, 1644, 564, 1670, 540, 1670, 538, 1670, 540, 590, 540, 590, 514, 590, 540, 590, 514, 590, 514, 590, 540, 590, 514, 590, 516, 1720, 516, 1694, 514, 1668, 540, 1694, 514, 1668, 540, 1694, 514, 1696, 516, 39574, 8914, 2348, 490}; // NEC 807F807F
一般实际的应用中 红外都是71字节。
而官方的例子是 4 字节,就像下面这样:
那我要发上面的71字节是不是应该像下面这样:
--------------------------------------------------------------------------
更新一下我上面的说法,是71个数据,每个数据是16bit。 如果按字节计就是142个字节。 这个71个数据我之前理解错误。这个不是类似于键值的那种数据,是脉冲持续时间。
见4楼的大佬给出的解释。
|