1.1-Air302(NB-IOT)-硬件使用說明,下載和運行第一個lua程序(Mini板+配套底板)


<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLua" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

 

實物圖

 

 

 

外設說明

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里面的程序

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM