使用Arduino / ESP8266 / ESP32控制交流电

问题描述 投票:0回答:1

我想使用 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);
arduino iot esp8266 esp32 infrared
1个回答
0
投票

我正在做与此类似的事情。有收到回复吗?

© www.soinside.com 2019 - 2024. All rights reserved.