arduino - 使用 Arduino / ESP8266 / ESP32 控制交流电
问题描述
我想使用 Arduino / nodeMCU / ESP32 任何这些板使用 IR 命令打开/关闭我的 voltas (TATA) Ac。
到目前为止,我已经从我的 AC 遥控器中解码了 IR 代码
十六进制:
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);
解决方案
推荐阅读
- mysql - 1NF、2NF 和 3NF 归一化?
- google-chrome - 谷歌浏览器在哪里存储用户名和密码?
- c# - 如果在迭代 IEnumerable 时出现异常(从控制器返回),则 AspNet.Core 返回 200 OK 和无效的 Json
- php - 使用 .htaccess 调用文件 php 使用 php 自定义 access.log,可能吗?
- android - 下载多个文件或在任何失败时回滚
- javascript - 对对象的多级数组进行分组
- html - btn 没有在中间垂直对齐
- intellij-idea - 工具窗口快速访问在 IntelliJ IDEA 中有时不起作用
- sql - 如何在 sql server 中进行插值?
- javascript - 分配给变量时使用 Jquery DataTable