NodeMCU-32S核心開發板 

概述 

NodeMCU-32S是安信可基於ESP32-32S模組所設計的核心開發板。該開發板延續了NodeMCU 1.0經典設計,引出大部分I / O至兩側的排針,開發者可以根據自己的需求連接外設。使用麵包板進行開發和調試時,兩側的標準排針可以使操作更加簡單方便。

引腳圖 

尺寸圖 

 

原理圖 

如何使用 

1.連接線纜 

使用Micro USB數據線連接PC與Nodemcu核心開發板,並從Windows設備管理器中確認芯片的COM口。

2.下載出廠默認固件 

下載出廠固件ai-thinker_nodemcu-32s_dio_32mbit_v1.0_20161101.7z ,根據如何為ESP系列模組燒結固件章節配置

3.驗證下載結果 

下載完畢後,使用串口工具打開端口,查看數據輸出,打印如下:

首次執行程序時,會自動格式化文件系統,時間會比較長,請耐心等待。

使用串口工具發送print(“hello NodeMCU”)(注意加換行\ r \ n)

程序結果顯示如下:

4.使用ESPlorer調試Lua 

首先下載ESPlorer (注意需要java運行環境)

下載後打開ESPlorer.bat運行ESPlorer

選擇正確的端口,並打開串口(115200,8,n,1),點擊【FS Info】或者最下方的【Reset】,可以看到模組輸出,此時連接正常。

點擊左邊【打開】打開一個lua文件,並點擊【保存到ESP】或者【發送到ESP】上傳到esp32,即可以看到NodeMCU-32S運行該lua腳本的結果。

注意:ESP-Lua 目前尚处于开发阶段,部分功能依然无法使用,仅作为开发学习和体验。相关bug和反馈请提交到https://github.com/nodemcu/nodemcu-firmware/issues

如何編譯 

如何編譯ESP32 NodeMCU固件

相關資源 

出廠固件: ai-thinker_nodemcu-32s_dio_32mbit_v1.0_20161101.7z

硬件資源: nodemcu_32s_hardware_resources.7z

NodeMCU: https : //github.com/nodemcu/nodemcu-firmware/tree/dev-esp32

Arduino: https : //github.com/espressif/arduino-esp32