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输出高低电平

GPRS(Air202) Lua开发: GPIO输出高低电平

GPRS(Air202) Lua开发: GPIO中断

GPRS(Air202) Lua开发: GPIO中断

GPRS(Air202) Lua开发: GPIO输入检测

GPRS(Air202) Lua开发: GPIO输入检测