乐鑫技术交流
直播中

邹俩珍

7年用户 1065经验值
私信 关注
[问答]

ESP8266上的Lua NodeMC代码结构和调试问题求解

我在 ESP8266 上遇到了 Lua NodeMCU 。
我已经让它按原样运行,但是当我开始进行修改和调试时,我对代码有几个问题。我一般都熟悉编程,但从未使用过 Lua。我知道 Lua 本身就是一种编程语言,但也许我需要了解 NodeMCU 环境所需的一些特殊编码方法和程序结构?例如:
1)代码大量使用函数形式“dofile(”sourcefile.lua”),而不是传统的函数调用functionname(parameter)。在 NodeMCU 环境中有这样的原因吗?
2) 代码使用这样的结构来控制时间和顺序:
    tmr.alarm(0, 1000, 0, function()
         statement1
         statement2
         ...
         end )
同样有这种结构的原因吗?例如,也许NodeMCU 不支持

3)我一直使用
上传调试。它有很多问题,包括似乎无法以超过 9600 bps 的速度运行串行。即使对于小文件,这也会使上传过程非常缓慢。我看到有 2 年没有更新。对于使用 ESP8266 WeMOS D1 迷你型模块进行 NodeMCU 开发,现在是否有另一个 IDE 或环境更加流行和活跃?
               

更多回帖

发帖
×
20
完善资料,
赚取积分