15-GPRS(Air202)GPIO控制点亮一个灯
2018-11-16 本文已影响21人
杨奉武
https://www.cnblogs.com/yangfengwu/p/9967027.html


现在点亮它,说一下哈,都过去好久了,不知道大家都在用哪个版本的库
http://www.openluat.com/Product/gprs/Air202.html我就去官方下载了现在最新的



我就用里面提供的

我个人习惯了用这个了。。。。

看一下官方给的 demo







现在只修改test.lua就可以了

其实现在呢可以看pins.lua来看下一步怎么写。。。反正我预估控制GPIO就是先配置方向,然后设置高低电平,因为做单片机做的熟了
几乎所有的单片机也就这种模式
咱就去找一找

所以我就去找API
http://wiki.openluat.com/doc/luatApi/#pio

然后设置输出高低电平

齐了。。。。。。。。。。。
所以程序就是

module(...,package.seeall)--[[
函数名:print
功能 :打印接口,此文件中的所有打印都会加上test前缀
参数 :无
返回值:无
]]
local function print(...)
_G.print("test",...)
end
pio.pin.setdir(pio.OUTPUT,pio.P0_5)
pio.pin.setval(1,pio.P0_5)


现在下载进去




现在关闭,修改以后下载进去


有没有不知道文件怎么加载的哈
main.lua是必须的,内部默认加载main.lua
然后把自己需要加载的文件放在main.lua里面就可以了。加载是用require "文件的名字"

然后自己在做某些功能的时候,用到什么功能就自己添加相应的lib支持文件
假设我需要获取信号质量,那么就需net
