我想使用 Arduino / nodeMCU / ESP32 任何这些板使用 IR 命令打开/关闭我的 voltas (TATA) Ac。
到目前为止,我已经从交流遥控器解码了红外代码
十六进制:
0xCE4342CC
原始:
4448, -4324, 580, -1600, 572, -548, 548, -1636, 544, -1608, 576, -544, 552, -544, 540, -1608, 576, -548, 548, -544, 552, -1604, 580, -540, 544, -548, 548, -1604, 580, -1600, 572, -548, 548, -1608, 572, -552, 544, -1608, 576, -1600, 572, -1608, 572, -1608, 576, -544, 552, -1604, 576, -1632, 552, -1608, 572, -548, 548, -544, 544, -548, 548, -544, 552, -1624, 548, -548, 548, -544, 552, -1632, 548, -1632, 540, -1612, 572, -548, 548, -544, 552, -544, 544, -548, 548, -544, 552, -544, 552, -540, 544, -548, 548, -1632, 552, -1604, 568, -1608, 572, -1608, 576, -1604, 576, -5216, 4440, -4352, 572, -1608, 576, -544, 552, -1604, 576, -1604, 568, -552, 544, -548, 548, -1600, 572, -552, 544, -552, 544, -1608, 576, -544, 552, -540, 544, -1636, 548, -1604, 568, -552, 544, -1612, 568, -556, 544, -1608, 572, -1604, 580, -1600, 572, -1608, 572, -548, 548, -1608, 576, -1604, 576, -1608, 576, -544, 552, -540, 544, -548, 548, -548, 548, -1600, 572, -548, 548, -548, 548, -1608, 576, -1604, 568, -1608, 572, -548, 552, -544, 540, -552, 544, -548, 548, -544, 544, -552, 544, -548, 548, -544, 552, -1604, 568, -1612, 568, -1608, 576, -1604, 576, -1604, 580,
当我使用 IR led 发送这些 IR 代码时,问题就出现了。 AC 不响应nodeMCU 发送的IR 代码。
我的逻辑是,如果我从远程复制 IR 代码并使用我的 NodeMCU 重新传输它,AC 应该接受它。我不知道出了什么问题。
我正在使用以下库:
#include <IRremoteESP8266.h>
#include <IRsend.h>
#include <IRrecv.h>
我的十六进制代码:
irsend.sendNEC(POWER_ON);
我的RAW代码:
irsend.sendRaw((unsigned int*) results.rawbuf, results.rawlen, 38);
我正在做与此类似的事情。有收到回复吗?