前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1.1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板+配套底板)

1.1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板+配套底板)

作者头像
杨奉武
发布2021-12-01 14:58:44
5100
发布2021-12-01 14:58:44
举报
文章被收录于专栏:知识分享知识分享

实物图

外设说明

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连接模组)

代码语言:javascript
复制
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里面的程序

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-08-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实物图
  • 外设说明
    • 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连接模组)
                    • 10.打开一个终端
                      • 11.填写命令 python air302.py lfs dlfull
                        • 12.按一下键盘的回车(Enter),运行指令
                          • 13.下载完成
                            • 14.可以看到板子上的小灯每隔1S闪耀
                              • 15.提示:
                                • 上面的 python air302.py lfs dlfull 意思是下载固件,然后下载程序文件
                                • 固件只需要下载一次就可以,后面下载的时候只需要把指令改为 python air302.py lfs dlfs
                                • 默认下载的是main.lua里面的程序
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档