H7-TOOL的LUA小程序教程第1期:LUA编辑器,LUA测试环境搭建,调试方法
LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调试运行,支持离线运行。 TOOL的LUA教程争取做到大家可以无痛调用各种功能函数,不需要学习成本。 一、学习资料 注:不看也没关系,教程后面都会说 LUA方面的书籍很多,但看书效率有点低,可以考虑直接看网上的在线资源,之前学习html,ajax,JavaScript就直接看这些在线资源。 简单上手足够用了。 官方上手说明: http://www.lua.org/start.html 国内网上资源做的也非常不错 https://www.runoob.com/lua/lua-tutorial.html https://www.w3cschool.cn/lua/
二、编辑器 编辑器推荐使用VSCode,效果可以拉满,使用比较简单,什么都不需要用户做,仅需下载个VSCode即可。 VSCode下载:Visual Studio Code - Code Editing. Redefined 下载后打开这个文件就可以看效果eeprom.7z (2.06KB)
三、在线运行调试 推荐在VSCode里面编辑代码,比如做了如下的简单测试代码:
local a=10 -- 局部变量
while (a < 15)
do
a = a + 1
print(a) -- 打印5次
end
local s
s = string.format("数值 = %d", 128)
print(s)
H7-TOOL采用以太网,WiFi或者USB方式连接上位机均可,打开LUA功能,将代码复制到这个框里面:
点击这里执行就可以看到效果了:
如果程序中代码有错误的话,会提示错误的行号:
如果程序比较大的话,不方便在上位机里面看行号,大家在VSCode里面查看就非常方便了,对应的就是左侧的行号:
四、TOOL带的简易LUA手册 如果需要用到其它常用的LUA API,看H7-TOOL上位机带的LUA小助手也非常方便。
下期教程,我们直接在实际应用中学习LUA的用法。
相关文章
- 设计模式之模版方法模式
- PHP生成中间带LOGO图像的二维码
- WordPress 4.9“Tipton”正式版发布
- 重磅,企业实施大数据的路径
- Rollup 快速入门和配置文件
- 公司到底能不能监控到微信聊天?
- 凭啥修改代码的是我?原来这就是耦合!
- Go语言如何实现遗传算法
- 框架解读:中国互联网年度趋势报告(附128PPT下载)
- 开源科学计算包NumPy 宣布将停止支持 Python 2
- TIOBE 11 月编程语言排行榜:iOS开发真没人要了?OC、Swift接连下滑
- Cors跨域(二):实现跨域Cookie共享的三要素
- 从java1到java9每个版本都有什么新特性?花费五分钟全面了解
- 如何分析博客中最流行的编程语言
- 为什么需要Go这样一个新编程语言?
- 120 行代码帮你了解 Webpack 下的 HMR 机制
- R: 学习Gradient Boosting算法,提高预测模型准确率
- 干货 -Gulp打包支持await/async语法
- 可视化学习 Go并发编程
- 盘点| NIPS(神经信息处理系统进展大会)机器学习相关内容