1.1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板+配套底板)
2023-03-20 15:39:32 时间
实物图
外设说明
1.串口,TTL供电通信下载口
该端口和模组的串口1连接,下载程序时使用该口下载;
默认会提供一个配套下载器
2.按键
在BOOT引脚为电平的情况下,重新给模块上电或者复位下模块,模块进入烧录固件模式
BOOT引脚为GPIO1引脚,模组正常运行时可以作为普通引脚使用.
3.LED(使用的GPIO18)
4.DS18B20
5.NTC温度传感器接口
默认提供的例程是连接的B3950(10K); 采集NTC温度传感器使用的模块的ADC0进行采集;
6. RS485/422接口
RS485/422接口是连接的模块的串口2;
7. 液晶OLED
8. 继电器
继电器的控制引脚是使用的休眠保持引脚;模组在休眠的时候该引脚可以保持住继电器的状态
8. IIC接口
IIC接口顺序: 5V -- SDA -- GND -- SCL
可以直接连接DHT12;
安装串口驱动
提供的下载器是CH340; 如果没有安装过CH340驱动需要按照去多功能
pytnon + vscode 开发下载
1.安装 python
2.安装VSCode
一路next然后注意安装这里勾选上
3.下载工程文件
https://gitee.com/openLuat/LuatOS/releases
4.我已经下载
5.右击文件夹选择 使用 vscode打开
注意:如果没有上面的右击菜单,可使用下面的方式打开; 打开 VSCode,选择打开文件夹
6.使用下载器连接Mini板
7.设置开发板对应的串口号
8.在官方的源码增加以下内容
以下内容可以控制在下载完程序以后,软件自动控制模块启动运行(需要使用RTS和DTR连接模组)
import serial
ser=serial.Serial(COM_PORT,921600,timeout=0.5)
ser.close()
ser.open()
ser.close()
10.打开一个终端
11.填写命令 python air302.py lfs dlfull
12.按一下键盘的回车(Enter),运行指令
如果提示找不到串口模块
安装 serial module
这里区分python2和 python3:
首先需要在终端输入:sudo apt install python3-pip (如果系统已经安装过了pip,就不需要这一步了)
然后 pip3 install pyserial
13.下载完成
14.可以看到板子上的小灯每隔1S闪耀
15.提示:
上面的 python air302.py lfs dlfull 意思是下载固件,然后下载程序文件
固件只需要下载一次就可以,后面下载的时候只需要把指令改为 python air302.py lfs dlfs
默认下载的是main.lua里面的程序
相关文章
- 图解css3:核心技术与案例实战. 2.5 目标伪类选择器
- 图解css3:核心技术与案例实战. 2.6 语言伪类选择器
- 图解css3:核心技术与案例实战. 2.8 结构伪类选择器
- 图解css3:核心技术与案例实战. 2.9 否定伪类选择器
- 图解css3:核心技术与案例实战. 2.10 伪元素
- 图解css3:核心技术与案例实战. 2.11 属性选择器
- 图解css3:核心技术与案例实战. 3.1 CSS3边框简介
- 图解css3:核心技术与案例实战. 3.2 CSS3边框颜色属性
- 图解css3:核心技术与案例实战. 3.3 CSS3图片边框属性
- 图解css3:核心技术与案例实战. 3.4 CSS3圆角边框属性
- (六)柳暗花明
- (七)相亲
- 图解css3:核心技术与案例实战. 3.5 CSS3盒子阴影属性
- 图解css3:核心技术与案例实战. 3.6 本章小结
- 预测分析:R语言实现1.1 模型
- 自己动手构造编译系统:编译、汇编与链接1.1 从编程聊起
- 自己动手构造编译系统:编译、汇编与链接1.2 历史渊源
- 自己动手构造编译系统:编译、汇编与链接1.3 GCC的工作流程
- 自己动手构造编译系统:编译、汇编与链接1.3.1 预编译
- 自己动手构造编译系统:编译、汇编与链接1.3.2 编译