介紹
ESP8266是樂鑫開發的 一款低成本的 Wi-Fi 芯片,採用 TCP/IP 協議。
有關 ESP8266 的更多信息,您可以參考 ESP8266 WiFi 模塊。
NodeMCU 是一個基於LUA的固件,我們需要下載到 ESP8266 芯片上。
要下載 NodeMCU 固件,請訪問 https://nodemcu-build.com/
- 輸入你的電子郵箱。
- 選擇要構建的分支
- 選擇要安裝的模塊。
例如,如果您想在 NodeMCU 中使用模擬傳感器,則選擇將提供對內置 ADC 訪問的 ADC 模型。
- 我們可以為 TLS/SSL 支持、調試以及 FatFS 支持選擇其他選項,如下所示
- 單擊開始構建。
- 構建完成後,您將收到一封電子郵件,其中包含下載自定義固件的鏈接。點擊鏈接下載。
- 請注意,您將獲得兩個自定義固件鏈接,一個是支持浮動的 NodeMCU,第二個是不支持浮動的 NodeMCU,即整數。
- 如果不需要浮動支持,請下載整數支持固件 bin 文件,否則,下載浮動支持固件 bin 文件。
我們需要在 ESP8266 芯片上刷入上面下載的自定義固件。有一個名為 ESP8266Flasher 的工具,用於刷寫 ESP8266 芯片。
- 下載ESP8266Flasher.exe從
32位:https ://github.com/nodemcu/nodemcu-flasher/tree/master/Win32/Release
64位:https ://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release
- 打開ESP8266Flasher.exe並點擊配置。
- 單擊設置圖標,然後選擇在第一步中下載的固件
- 選擇 COM 端口(在我的情況下是 COM 7)
- 將 USB 線連接到 NodeMCU 模塊,如下圖所示
NodeMCU 與 PC 的連接
然後點擊 Flash
- 安裝固件後會出現一個綠色勾號
- 你好!ESP8266 與 Node-MCU 固件的設置已完成!
用 Node-MCU 固件設置 ESP 後,我們來看看開發 NodeMCU 所需的 IDE(集成開發環境)。
帶有 ESPlorer 的 NodeMCU
Lua腳本通常用於對 NodeMCU 進行編碼。Lua 是一種建立在 C 編程語言之上的開源、輕量級、可嵌入的腳本語言。
有關如何為 NodeMCU 編寫 Lua 腳本的更多信息,請參閱 使用 ESPlorerIDE 開始使用 NodeMCU
帶 Arduino 的 NodeMCU
這是使用眾所周知的 IDE(即 Arduino IDE)開發 NodeMCU 的另一種方法。我們還可以使用 Arduino 開發環境在 NodeMCU 上開發應用程序。這使得 Arduino 開發人員比學習 NodeMCU 的新語言和 IDE 更容易。
有關如何為 NodeMCU 編寫 Arduino 草圖的更多信息,請參閱 使用 ArduinoIDE 開始使用 NodeMCU
資料來源:https://www.electronicwings.com/nodemcu/getting-started-with-nodemcu
沒有留言:
張貼留言