问题标签 [nodemcu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3135 浏览

lua - Lua脚本不按顺序执行

我想花时间使用带有 nodeMCU 的 EPS8266 来设置我的 RTC over I2C。

这是我的脚本:

这是文件httpget.lua

结果是:

如果我再次执行 scipt(没有重置),我会从之前的执行中获得日期。我该怎么做才能执行“httpget.lua”并在后面的 scipt 中获取“日期”?

我使用带有由 Lua 5.1.4 驱动的 NodeMCU 0.9.6 build 20150406 的 ESP8266。 https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en#index

我通过带有 ESPlorer v2.0 的 USB 将脚本加载到我的 ESP8266。conn.net... 命令是 NodeMCU 固件的一部分(参见链接)。您只能使用 EPS8288 和 NodeMCU 固件运行脚本。我的问题是:我找不到正确结束 conn:net 例程并将数据返回到下一个程序部分的方法。

0 投票
1 回答
2466 浏览

http - 无法连接到 ESP8266 NodeMCU 服务器

我在连接到运行 NodeMCU 的 ESP-01 Wifi 模块时遇到问题。我已经设置了一个简单的服务器,但是每当我尝试通过浏览器连接到 IP 地址时,我的浏览器都会超时。
我知道我正在连接设备,因为我可以看到模块输出的连接数据。但是,浏览器永远不会连接到设备。我已经为此工作了一段时间,进行了几次代码更改,但一直没有运气。这是我为服务器运行的代码(它直接来自 NodeMCU 文档):

任何帮助是极大的赞赏。

0 投票
2 回答
1582 浏览

lua - lua中的dofile后没有释放内存

我是 lua 新手,正在研究 NodeMCU。我试图从 xml 文件中提取数据。

这是我的xml文件:

这是我的xmlparser:

我使用以下方法调用此文件:

但是即使我调用了垃圾收集器,我的内存也总是比开始时少。此外,如果我正在搜索的单词接近文件末尾,堆似乎会进一步减少。我还观察到,如果我要查找的单词不存在,那么堆与我开始时的差异较小。

我错过了什么吗?并感谢您查看。

0 投票
1 回答
1764 浏览

arduino - NodeMCU ESP8266 GET 请求响应

我正在尝试通过带有 NodeMCU 固件的 ESP8266 从我的 Arduino 将数据推送到 Thingspeak。

我已成功发送和发布到 Thingspeak,但有时会丢失数据点。我想在我的代码中添加一个检查以确认来自 thingspeak 服务器的响应。

我试图了解如何在 NodeMCU 上接收从 Thingspeak 服务器发送的响应。

这是我发送到 Thingspeak 的代码:

关于如何收到回复的任何建议?

0 投票
7 回答
23130 浏览

esp8266 - ESP8266 不断重启

我一直在努力让我的 ESP8266 ESP-12 工作一段时间。我能够使用 NodeMCU 软件加载它。现在,董事会不断地重新启动自己。无论我是否加载了脚本,该模块似乎都会不断重启。我正在使用 ESPlorer,并且可以看到它连接到 NodeMCU。然后电路板在几秒钟到几分钟后重新启动。我尝试了各种引脚排列、电容器等,但没有解决这个问题。我一直在搜索,但没有找到解决方案。任何帮助是极大的赞赏。这是我当前的引脚排列:

非常感谢您的帮助!

0 投票
6 回答
4533 浏览

lua - 如何恢复nodemcu无限循环

我在我的 nodemcu/ESP8266 板上使用无限循环加载 init.lua 时出错。

然后板子继续重启,没有执行任何其他指令。

0 投票
1 回答
1120 浏览

lua - 无法在 NodeMCU/ESP8266 中使用 math.pow 函数

我需要 NodeMCU/ESP8266 中的 math.pow 函数,但我不能包含数学库

0 投票
1 回答
660 浏览

java - HttpURLConnection 应用程序因 ESP8266 崩溃

我有一个带有以下 Lua 脚本的 ESP8266 简单 http 服务器

当我通过笔记本电脑使用 chrome 连接到服务器时,我得到“服务器正在工作!” 回复。

但是当我通过我制作的android应用程序连接时,它崩溃了:(。以下是我的应用程序代码

}

我在异步任务中调用这个 HttpManager。有了这个应用程序,我可以从谷歌等网站获得响应!.

我不确定哪个代码有问题!谁能帮我解决这个问题?

也附加崩溃日志

也添加我的服务器响应

当我尝试使用笔记本电脑上的 chrome 时的第一个响应(工作)

当我尝试从手机上使用我的应用程序时的第二个响应(不工作!!)

当我尝试使用同一手机上的 chrome 时的第 3 个响应(有效)

我的 Assynctask 调用部分

Atask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR," http://192.168.1.3 "); //这个不行 Atask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR," http://www.google.com "); //这个有效

谢谢

0 投票
2 回答
1577 浏览

http - 带有 ESP8266 的 NodeMCU 可以工作……有时

我有一个非常简单的 Web 服务器来切换继电器。它有时会起作用,有时会建立连接,但会超时。如果我重新加载页面并重试。它将再次开始工作。有任何想法吗?
这是代码:

0 投票
2 回答
2746 浏览

esp8266 - 如何让 nodemcu 在连接到 ESP8266 AP 时弹出浏览器窗口?

例如,我知道在机场,我已经连接到他们的 AP,它会弹出一个浏览器窗口来登录我的设备。是否可以使用 lua 中的 NodeMCU,甚至使用 c 固件来做到这一点?