完成 "於 ESP系列,不需要在程式中寫入固定的 WiFi 連接帳密,只要在第一次連接時使用 ESP8266 SmartConfig 這個 APP 讓 NodeMCU 連上 WiFi ,就會自動將 WiFi 帳密寫入 FLASH。往後即使板子重新上電,它將會自動從 Flash 中讀出 WiFi 的帳號密碼自動連入 "
至於程式碼該怎麼寫,我就不詳細的介紹
我直接將他做成一個 library 予大家下載(於文末)
使用的方法很簡單,將壓縮檔下載後直接丟到 Arduino 的 libraries 裡面並解壓縮開來
然後打開 Arduino IDE 選擇範例中的 SmartConnectWiFi 即可
將它編譯上傳到 NodeMCU 上
接著的步驟請看下圖
連接成功後會將 WiFi 帳密寫入 FLASH ,往後它將自動連上這個 WiFi
註 :
1. 板上 LED 燈閃爍表示正在等待手機的 SmartConfig
2. 若你的 WiFi 帳號密碼有更改過導致板子無法連上,板子會自動跳到 SmartConfig 模式,你只要重新在設定一次即可。注意,該做法會觸發 FLASH "整個"清空重寫
3. 最多記錄五組 WiFi 帳密
4. Erase_FLASH 可以清空 FLASH 所有已記錄的資料
3. 最多記錄五組 WiFi 帳密
4. Erase_FLASH 可以清空 FLASH 所有已記錄的資料