2022年8月23日 星期二

NodeMCU 入門

 

介紹

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並點擊配置。

安裝 NodeMCU 固件

  • 單擊設置圖標,然後選擇在第一步中下載的固件

安裝 NodeMCU 固件

  • 選擇 COM 端口(在我的情況下是 COM 7)

安裝nodemcu固件

  • 將 USB 線連接到 NodeMCU 模塊,如下圖所示

NodeMCU 與 PC 的連接

NodeMCU 與 PC 的連接

然後點擊 Flash

  • 安裝固件後會出現一個綠色勾號

安裝nodemcu固件

  • 你好!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

沒有留言: