nodemcu和esp8266是什么關系?通俗理解就是nodemcu是一個開發板,基于esp8266的開發板。
目前市面上搭載有ESP8266芯片的開發板有很多種。比較流行的有SparkFun ESP8266 Thing、Adafruit Feather HUZZAH with ESP8266、Node MCU等。
有專業人士這樣評論,esp8266是芯片在esp8266芯片加上4MB spi flash變成esp-12模塊;再在esp-12模塊加上底板,加上USB轉串口就變成NodeMCU。
百科給出的解釋是,NodeMCU,是一個開源的物聯網平臺。 它使用Lua腳本語言編程。該平臺基于eLua開源項目,底層使用ESP8266 sdk 0.9.5版本。該平臺使用了很多開源項目, 例如 lua-cjson, spiffs. NodeMCU包含了可以運行在esp8266Wi-FiSoC芯片之上的固件,以及基于ESP-12模組的硬件。
而且由于nodemcu是基于esp8266開發的固件,所以,在編譯之前需要構建esp8266開發環境,我們可以從源碼構建編譯環境或者使用已經編譯好的二進制文件,二進制文件可以從github下載,然后將對于的二進制文件夾加入linux環境變量PATH。
而專業的太極創客團隊則是這樣解釋的。
NodeMCU是一個開源的IoT物聯網硬件開發板,由于它支持WIFI功能且使用方法十分類似Arduino開發板,所以近些年獲得了越來越多來自全世界的創客朋友們的青睞。NodeMCU尺寸與Arduino Nano類似。它并不是Arduino團隊開發的,但是我們也可以使用Arduino IDE 對它進行開發。而且它還有一顆地道的“中國芯”—ESP8266模塊。所以無論在性能還有價格上,我們太極創客團隊都認為NodeMCU是更值得創客朋友們在物聯網開發上花更多的時間來學習和使用的。
ESP8266和NodeMCU之間是什么關系?
ESP8266是一塊芯片,如下圖所示。
esp8266芯片
而NodeMCU則是以ESP8266芯片為核心的開發板,如下圖所示。
內置ESP8266芯片的nodemcu開發板
我們知道,要想對ESP8266芯片來進行實驗操作是很困難的,因為我們很難將小小一枚芯片上的引腳與我們的電腦連接起來然后再進行上傳程序等操作。于是便誕生了圍繞ESP8266芯片的各種開發板。NodeMCU就是這些開發板中的一員。
NodeMCU開發板上的兩排插針與ESP8266芯片的引腳相連。有了開發板上的兩排插針,我們就可以很輕松的使用杜邦線將芯片的引腳接到實驗電路中。NodeMCU開發板上還配有USB接口以及電壓轉換電路。這些為我們提供了很大的便利。我們只要用一根USB數據線就可以輕松的實現為ESP8266供電以及上傳程序的操作。
最后再給大家分享一個NodeMCU實現遠程控制LED燈的例程:
-
開發板
+關注
關注
25文章
4771瀏覽量
96195 -
ESP8266
+關注
關注
50文章
959瀏覽量
44547 -
NODEMCU
+關注
關注
13文章
289瀏覽量
21188
發布評論請先 登錄
相關推薦
評論