2015年5月31日 星期日

ESP8266 ( ESP-01 ) 無線模組燒錄 NodeMCU 韌體 ( Lua 語法支援 )

網頁最後修改時間:2016/12/19
NodeMCU 是一個開放原始碼與硬體,並將 Lua 嵌入到 ESP8266 中的一個成功的項目。而在這篇網頁中,將會介紹如何使用賣場的 ESP8266 IoT 入門學習套件,燒錄可支援 Lua 語法的 NodeMCU 韌體進到 ESP8266, ESP-01 中,並且介紹一個方便的軟體做為學習 NodeMCU 之用。最後,我會給出幾個 ESP8266, ESP-01 的例子,撰寫 Lua 程式控制 LED 開關以及以 PWM 控制 LED 漸亮與漸滅來做示範;最後介紹 Arduino 如何與燒錄 NodeMCU 的 ESP8266 ESP-01 做溝通控制作為結尾。

之前曾經有使用者遇到無法使用 AT 指令將設定的資料存放在 ESP8266 ESP-01 中的問題,只要更新為 NodeMCU 之後,就可以很容易的將其存放在 ESP 的檔案系統裡,每次重新啟動或是開機就會自動載入,不用預先撰寫初始化程式。

相信我,看過這篇網頁的介紹之後,你(妳)會喜歡上 NodeMCU

2015年5月30日 星期六

自行更新 ESP8266 , ESP-01 無線模組韌體至 AT:0.23, SDK:1.0.1

網頁最後修改時間:2016/12/19
韌體更新為 AT:0.23, SDK:1.0.1 之後的版本訊息

如果手邊的 ESP8266, ESP01 AT 指令的版本小於 0.23 的話,可以下載網頁提供的韌體檔案自行燒錄升級。

如果有賣場的 IoT 套件,有兩種韌體升級更新的選擇 ( 相關資料都以同步至雲端硬碟,網頁中也有下載與使用的資料 ):
  1. AT: 0.23, SDK: 1.0.1
    AT 指令的升級更新 ( 這篇網頁說明的重點 ),主要是因為要讓使用者同步 AT 版本,而且解決了舊版本不能儲存使用者網路參數設定的問題。
  2. NodeMCU 0.9.5
    使用 Lua 語法操控 ESP8266 的韌體。
Note:若是已經玩過 ESP8266 AT 指令的使用者,建議更新韌體為 NodeMCU!