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


