先前我們有用過 Arduino Mega 配上 ESP8266(ESP01)
實現紅外線遙控冷氣的功能
當時是將
Arduino
Mega 當做主板,而
ESP01
只當做連上網的工具。前面那樣的做法是在脫褲子放屁,因為
ESP01 本身就是一個
32bits
的微控制器,也就是說它是可以獨立運作的,其效能比
Arduino
要好上許多。
而 WeMos D1
mini NodeMCU 說穿了就是以
ESP8266
系列中的 ESP12 為基底的微控制器,就像是
Arduino
常用系列是以
ATMEL 的 Atmega 為基底的微控制器一樣。Arduino 將 Atmega 封裝成一個開發板的樣式;NodeMCU 也將 ESP8266
封裝成一個開發板的樣式。
Arduino IDE 本來是針對
Arduino
系列所做的開發環境,但我們可以透過一些設定來讓它額外支持編譯 ESP8266
系列,不僅如此,它還可以通用 Arduino 的指令。如下照著圖片的步驟就可以完成,並且用一些簡單的 Example 來幫助我們驗證是否正常
Step. 1
Step. 1