- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
____________
| |
| N |
| O Rx2|<------Tx EnergyMeter(Returns value based on command)
| D Tx2|------>Rx EnergyMeter(Receive command)
| E |
| |
| M Rx1|<------Tx Gsm(For MQTT)
| C Tx1|------>Rx Gsm(For MQTT)
| U |
| |
-----------
我正在尝试将 Gsm 模块和电表与我的 Nodemcu 连接起来,如图所示。虽然可以通过 Arduino 编码实现,但我只想使用 lua 来实现。
在lua脚本的情况下,如果我使用“uart.alt()”这个函数,然后单击“保存到Esp”,那么在“uart.alt()”行,保存过程会跳转到不同的usart并且代码没有完全保存到 ESP 中。
那么在nodemcu中使用多个usart的有效方法是什么(类似于arduino中的软件串行)?
I am using
Nodemcu model : ESP8266
Nodemcu Version : 3
& NodeMCU custom build by frightanic.com branch: 1.5.4.1-fina
我没有得到任何符合我的要求的完美例子。所以,请给我一个关于这个问题的完美文档或示例。
谢谢。
最佳答案
您没有给出 NodeMCU 的品牌,但由于 ESP32 上没有 uart.alt,我猜是 8266
因此,如果您的 NodeMCU 是 ESP8266,则您的设置存在问题:
来自 ESP8266 documenation :
尽管 NodeMCU 有两个 UART(0 和 1)可用,但 UART 1 无法接收数据,因此只能发送。我不是 LUA 专家,但我想这就是编译器想告诉你的。
是的,有一个 ESP32 version of NodeMCU OP 只是声明他使用 NodeMCU 并没有提供更多信息。
uart.alt() Change UART pin assignment.
-表示您可以分配UART 0的引脚
uart.alt(on)
Parameters
on
0 for standard pins
1 to use alternate pins GPIO13 and GPIO15
因此,这只适用于 NodeMCU ESP8266 上的一个 uart (UART 0)。
如果您使用基于 ESP32 的 NodeMCU
启用UART 1会导致ESP32崩溃!原因是默认情况下,UART 1 使用与 ESP32 闪存相同的引脚。
查看官方documentation of the NodeMCU ESP32 dev board 。
因此,在提问时请务必提供 NodeMCU 的版本和主板类型。
关于lua - 如何使用Nodemcu(Lua)进行多个串口通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60919044/
我正在使用nodeMCU制作智能家居系统,我需要从模块存储和检索数据。我使用了以下函数。 function save_settings(name,value) file.remove(name)
不幸的是,我找不到有关 NodeMCU 的硬件规范。 所以我想了解 GPIO 电流限制、独立功耗和电路板尺寸。 或者你能分享一下关于 NodeMCU 硬件规范的链接吗? 有些页面说 GPIO Curr
我问自己整数和浮点固件之间有什么区别以及如何处理它们。到目前为止我能找到的只是: the integer version which supports only integer operations
我有Ubuntu 16.04 LTS。我已经安装了Docker。 docker run hello-world正常工作。 我想使用Marcel的nodeMCU docker构建环境。 我已经从GitH
我是 NodeMCU 的新人。我的 NodeMCU 版本是 LOLin 0.1 我上传的第一个代码是 Spacehuhn 的 Deauther。我将 AP 设置为 deauther 设置,一切正常。
我使用来自 NodeMCU 的 ESP8266 开发板与卢阿。我用两节 AA 电池为我的芯片供电,这给了我 3V。看到这个: https://www.hackster.io/noelportugal/
我已经使用NodeMCU了1周,但是昨天突然间,像往常一样再次编译NodeMCU时,它在编译期间显示错误,并且没有上传代码。请帮助我摆脱困境。 这是即将到来的错误 Arduino: 1.8.12 (W
我在Android上编写了一个应用程序,它实现了向服务器发送简单的请求(使用Volley)。服务器建立在 NodeMCU (ESP8266) 微 Controller 上,用 Lua 编写。问题是,发
我有带有 ESP8266 芯片的 NodeMCU v3 板。我想通过 USB 用我的固件刷新它,而不使用像 esptool 这样的任何工具。我如何在 Linux 上执行此操作? 我有几个问题: 1)
我正在构建非常简单的 IoT 项目,但我遇到了 nodeMCU TLS 问题。我的 Raspberry pi 上有 MQTT 代理,所有证书都已正确插入(在同一个树莓上使用 Paho Client 或
我能够为 NodeMCU 的所有分支构建固件,https://github.com/nodemcu/nodemcu-firmware仅当我将它们克隆到单独的本地目录时。 当我尝试只有一个文件夹并使用
借助NodeMCU,我们可以轻松地在esp8266芯片中创建定时器功能。但是,我想知道如果定时器中的代码在我设置的定时器间隔内执行会发生什么情况? 请看下面的代码。如果我设置一个间隔为 2 秒的计时器
我需要一个浮点数的特定格式:(sign)xx.dd 尝试为此格式设置 string.format 时,我得到了奇怪的结果。 h= 5.127 --(it should beconverted to +
我在看 this example建立在 NodeMCU 平台上的强制门户,我试图了解 DNS 请求的工作原理。 (相关文件是 dns-liar.lua )我或多或少解码了响应是什么,但不知道它的每个部
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' he
我正在 ESP8266 上玩 NodeMCU。我有一个来自 Web 请求的日期字符串和时间字符串,如下所示: 15.07.16(德语格式 DD.MM.YY) 19:50(24 小时格式) 这些 Dat
我正在尝试在我的 nodeMCU 和远程服务器之间建立持久连接,因为我将使用它每 2 秒向远程服务器发布一次。重新连接的成本大约是 400 毫秒,这对我来说太多了。 我曾经在设置函数中运行连接片段
我有一个项目正在进行,使用两个 NodeMCU 和 LUA。一个 NodeMCU(服务器)托管一个简单的 Web 服务器,该服务器对特定的 URL 参数使用react。例如,我去:http://192
我一直无法连接到运行 NodeMCU 的 ESP-01 Wifi 模块。我已经设置了一个简单的服务器,但是每当我尝试通过浏览器连接到 IP 地址时,我的浏览器就会超时。 我知道我正在连接到设备,因为我
我正在调试 NodeMCU Lua 固件的 dev-esp32 分支上的一些崩溃。你们的其他 NodeMCU 开发人员如何分析回溯? 在正常的 ESP32 开发期间,idf 监视器处理解码回溯。我尝试
我是一名优秀的程序员,十分优秀!