1.下载并安装VS code
官网链接
https://code.visualstudio.com/
2.安装Lua插件
如图
只需要下载一下三个插件
Chnese
Lua
Lua Debug
3.使用Luatools烧录(乐鑫官方推荐)
链接https://wiki.luatos.com/pages/tools.html
选择下载即可
到此需要的手动下载的软件已经下载完成
第一次使用luatools需把该软件单独放在一个文件夹里,启动luatools软件后会有更新弹窗,点击更新后软件自动更新/升级,自动生成几个文件夹,其中resource文件夹为luatools支持的esp开发板
其中有底层固件以esp32 C3为例
最新版本刚更新至v5
使用数据线链接电脑和开发板打开软件,开始下载底层固件,这里以esp32 c3下载v5版本底层固件为例
下载结果
官方学习资料链接
烧录代码
示例点亮led
新建一个文件用于存放项目,每一个小项目都需要建一个文件夹用于存放,主函数命名格式为main.lua
示例代码:
PROJECT = "bink"
VERSION = "1.0.0"
-- 一定要添加sys.lua !!!!
local sys = require "sys"
sys.taskInit(
function()
local LED_D4 = gpio.setup(12, 0)
local LED_D5 = gpio.setup(13, 0)
while 1 do
print("1") --可在XCOM/luatools查看,波特率为921600
LED_D4(1)
LED_D5(1)
sys.wait(500)
LED_D4(0)
LED_D5(0)
sys.wait(500)
print("2")
LED_D4(1)
LED_D5(1)
sys.wait(500)
LED_D4(0)
LED_D5(0)
sys.wait(500)
print("3")
LED_D4(1)
LED_D5(1)
sys.wait(1000)
LED_D4(0)
LED_D5(0)
sys.wait(500)
end
end
)
-- 用户代码已结束---------------------------------------------
-- 结尾总是这一句
sys.run()
-- sys.run()之后后面不要加任何语句!!!!!
开始烧录
将保存好的代码文件拖入脚本和资源列表内
点击下载脚本
下载中
下载完成
(下次做个GIF)
如有错误欢迎评论区指出