Lua程序编写可以直接使用记事本,也可以使用专用调试编辑IDE。本教程推荐使用LuaStudio。软件如下图所示。
在LuaStudio中源文件的管理采用工程模式。在菜单“工程”中可以新建工程或者添加现有工程。
右侧“解决方案”选项卡里面可以查看现有工程。在工程名称上使用右键可以对源文件进行管理。例如新建、添加现有文件、删除、重命名等。
在编辑lua文件时,LuaStudio可以高亮关键词、采用不同颜色显示数据类型、进行输入提示等,非常方便上手。
编辑完成的lua文件通过LuaLoader下载到NodeMCU中运行。
Tips:如果编写的Lua程序有BUG,下载到NodeMCU之后运行出现问题导致程序不能通过串口下载或者不能正常执行串口命令(例如file.formart()语句已经无法下载到NodeMCU)。此时需要重新烧写固件。