GPRS(Air202) Lua开发: 下载和运行第一个程序
Posted 优秀不够,你是否无可替代
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GPRS(Air202) Lua开发: 下载和运行第一个程序相关的知识,希望对你有一定的参考价值。
安装驱动
Air202为串口烧录程序
板子使用的USB转串口:CH340
如未安装驱动,请安装驱动
下载程序下载工具
1.去官方下载
http://www.openluat.com/Product/gprs/Air202.html
2.下载我提供的
下载Lod
1.连接下载器
2.打开软件
3.选择自己的串口号,然后点击 打开串口
4.按一下复位按钮
5.连接上模块
6.选择下载Lod文件
选择支持SSL,UI,FLOAT的Lod
如果下载中出现这种情况,请重新尝试下载即可
下载运行第一个程序
选择下载lua脚本
lib是官方封装的库!用户写程序就是调用库里面的函数
选中所有的,对于初学者,全部添加即可
接着再添加咱自己的文件
官方给了很多demo
demo里面官方给了好多例子
咱先添加个adc的程序看看效果
最后点击下载
程序正在打印AD电压值
咱们看一下adc程序
lua开发都是文件加载文件的形式
官方做的是内部默认先加载 main.lua文件
打开main.lua看一下
记住一句话:lua开发没有软件编译器
就是用文本编辑器来编辑代码
推荐个编辑器: VSCode
https://code.visualstudio.com/
当然,大家也可以用 EditPlus ,NotePad++ 等等
adc的文件就两个 main.lua testAdc.lua
main.lua里面又加载的testAdc.lua
testAdc 里面用定时器每隔1S执行一次 read函数
然后打印 log.info("testAdc.read",adcval,(voltval-(voltval%3))/3,voltval)
总结
首先需要下载Lod
Lod只需要下载一次即可
每个Lod支持的功能不一样,占用内存大小也不一样
然后需要下载官方提供的lib
lib是官方封装好的API函数,用户就是调用里面的函数实现自己的功能
每个lib代表不同的功能
如果内存允许的话,全部下载进去就可以
然后就是编写自己的程序了,
自己的程序一定要有main.lua这个文件
底层默认先加载这个文件
对于没有接触过Lua的人来说,看过去会感觉懵
不用担心,咱不是用Lua脚本语言开发什么大型游戏
咱只要了解其语法,然后看官方的API和demo使用即可!
跟着我慢慢学,其实很简单的!
我不给大家讲语法了,咱直接上手实践!
提醒
当前大家会看到隔一段时间会自动复位重启
大家打开一个地方
我板子上加了看门狗
要把 wdt文件加载进去就可以了
还有把网络指示灯默认闪耀打开
按下 Ctrl + C 保存下文件
然后点击下载lua脚本,然后点击下载即可
以上是关于GPRS(Air202) Lua开发: 下载和运行第一个程序的主要内容,如果未能解决你的问题,请参考以下文章
GPRS(Air202) Lua开发: GPIO输出高低电平