0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

nodemcu和esp8266是什么關(guān)系?

A面面觀 ? 2023-10-20 14:53 ? 次閱讀

nodemcuesp8266是什么關(guān)系

nodemcu和esp8266是什么關(guān)系?通俗理解就是nodemcu是一個(gè)開(kāi)發(fā)板,基于esp8266的開(kāi)發(fā)板。

目前市面上搭載有ESP8266芯片的開(kāi)發(fā)板有很多種。比較流行的有SparkFun ESP8266 Thing、Adafruit Feather HUZZAH with ESP8266、Node MCU等。

有專業(yè)人士這樣評(píng)論,esp8266是芯片在esp8266芯片加上4MB spi flash變成esp-12模塊;再在esp-12模塊加上底板,加上USB轉(zhuǎn)串口就變成NodeMCU。

百科給出的解釋是,NodeMCU,是一個(gè)開(kāi)源的物聯(lián)網(wǎng)平臺(tái)。 它使用Lua腳本語(yǔ)言編程。該平臺(tái)基于eLua開(kāi)源項(xiàng)目,底層使用ESP8266 sdk 0.9.5版本。該平臺(tái)使用了很多開(kāi)源項(xiàng)目, 例如 lua-cjson, spiffs. NodeMCU包含了可以運(yùn)行在esp8266Wi-FiSoC芯片之上的固件,以及基于ESP-12模組的硬件。

而且由于nodemcu是基于esp8266開(kāi)發(fā)的固件,所以,在編譯之前需要構(gòu)建esp8266開(kāi)發(fā)環(huán)境,我們可以從源碼構(gòu)建編譯環(huán)境或者使用已經(jīng)編譯好的二進(jìn)制文件,二進(jìn)制文件可以從github下載,然后將對(duì)于的二進(jìn)制文件夾加入linux環(huán)境變量PATH。

而專業(yè)的太極創(chuàng)客團(tuán)隊(duì)則是這樣解釋的。

NodeMCU是一個(gè)開(kāi)源的IoT物聯(lián)網(wǎng)硬件開(kāi)發(fā)板,由于它支持WIFI功能且使用方法十分類似Arduino開(kāi)發(fā)板,所以近些年獲得了越來(lái)越多來(lái)自全世界的創(chuàng)客朋友們的青睞。NodeMCU尺寸與Arduino Nano類似。它并不是Arduino團(tuán)隊(duì)開(kāi)發(fā)的,但是我們也可以使用Arduino IDE 對(duì)它進(jìn)行開(kāi)發(fā)。而且它還有一顆地道的“中國(guó)芯”—ESP8266模塊。所以無(wú)論在性能還有價(jià)格上,我們太極創(chuàng)客團(tuán)隊(duì)都認(rèn)為NodeMCU是更值得創(chuàng)客朋友們?cè)谖锫?lián)網(wǎng)開(kāi)發(fā)上花更多的時(shí)間來(lái)學(xué)習(xí)和使用的。

ESP8266和NodeMCU之間是什么關(guān)系?

ESP8266是一塊芯片,如下圖所示。

esp8266芯片

esp8266芯片

而NodeMCU則是以ESP8266芯片為核心的開(kāi)發(fā)板,如下圖所示。

內(nèi)置ESP8266芯片的nodemcu開(kāi)發(fā)板

內(nèi)置ESP8266芯片的nodemcu開(kāi)發(fā)板

我們知道,要想對(duì)ESP8266芯片來(lái)進(jìn)行實(shí)驗(yàn)操作是很困難的,因?yàn)槲覀兒茈y將小小一枚芯片上的引腳與我們的電腦連接起來(lái)然后再進(jìn)行上傳程序等操作。于是便誕生了圍繞ESP8266芯片的各種開(kāi)發(fā)板。NodeMCU就是這些開(kāi)發(fā)板中的一員。

NodeMCU開(kāi)發(fā)板上的兩排插針與ESP8266芯片的引腳相連。有了開(kāi)發(fā)板上的兩排插針,我們就可以很輕松的使用杜邦線將芯片的引腳接到實(shí)驗(yàn)電路中。NodeMCU開(kāi)發(fā)板上還配有USB接口以及電壓轉(zhuǎn)換電路。這些為我們提供了很大的便利。我們只要用一根USB數(shù)據(jù)線就可以輕松的實(shí)現(xiàn)為ESP8266供電以及上傳程序的操作。

最后再給大家分享一個(gè)NodeMCU實(shí)現(xiàn)遠(yuǎn)程控制LED燈的例程:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5050

    瀏覽量

    97456
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    45000
  • NODEMCU
    +關(guān)注

    關(guān)注

    13

    文章

    289

    瀏覽量

    21403
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ESP8266 太空人動(dòng)畫的 OLED 顯示

    ESP8266 太空人動(dòng)畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?278次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動(dòng)畫的 OLED 顯示

    ESP8266 通過(guò) MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制

    本文簡(jiǎn)要介紹了搭建 EMQX 服務(wù)器實(shí)現(xiàn)基于 MQTT 協(xié)議遠(yuǎn)程控制 NodeMCU ESP8266 板載 LED 的解決方案。
    的頭像 發(fā)表于 09-25 09:11 ?2008次閱讀
    <b class='flag-5'>ESP8266</b> 通過(guò) MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?6次下載

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來(lái)越多的智能設(shè)備開(kāi)始進(jìn)入我們的生活。其中,ESP32和ESP82
    的頭像 發(fā)表于 08-19 18:23 ?1152次閱讀

    esp8266esp32區(qū)別是什么

    以下是關(guān)于ESP8266ESP32的主要區(qū)別: 處理器和架構(gòu) : ESP8266 :使用一個(gè)Tensilica L106 80MHz的處理器,屬于Xtensa架構(gòu)。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?5400次閱讀

    ESP8266需要燒錄固件庫(kù)嘛

    需要。ESP8266是一款非常流行的Wi-Fi模塊,廣泛應(yīng)用于物聯(lián)網(wǎng)項(xiàng)目中。它具有低成本、低功耗、易于編程等特點(diǎn),因此受到了許多開(kāi)發(fā)者的喜愛(ài)。在開(kāi)發(fā)ESP8266項(xiàng)目時(shí),燒錄固件庫(kù)是一個(gè)非常重要
    的頭像 發(fā)表于 08-19 17:30 ?878次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應(yīng)用于物聯(lián)網(wǎng)項(xiàng)目中。然而,如果不進(jìn)行燒錄,ESP8266將無(wú)法正常工作。 1. ESP8266簡(jiǎn)介 ESP8266是一款由Espres
    的頭像 發(fā)表于 08-19 17:28 ?806次閱讀

    esp8266wifi模塊怎么連接手機(jī)

    ESP8266 WiFi模塊連接手機(jī)主要可以通過(guò)兩種方式實(shí)現(xiàn): 通過(guò)路由器連接(STA模式)和直接作為熱點(diǎn)連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過(guò)路由器連接(STA模式) 配置
    的頭像 發(fā)表于 08-19 17:27 ?2812次閱讀

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示
    的頭像 發(fā)表于 08-13 18:04 ?1169次閱讀
    Arduino Nano 和 <b class='flag-5'>NodeMCU</b> <b class='flag-5'>ESP8266</b> 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

    如何讓兩個(gè)ESP8266可以連續(xù)地相互通信?

    大家好,我是ESP8266的新手,不懂其他語(yǔ)言,所以我在 Arduino IDE 中使用 Nodemcu1.0 進(jìn)行工作。從那時(shí)起,我首先將ESP8266設(shè)為 AP,它起作用了,然后我將其設(shè)置為
    發(fā)表于 07-12 10:12

    求助,請(qǐng)問(wèn)如何在RTOS SDK 1.5的PlatformIO IDE ESP8266實(shí)現(xiàn)MQTT?

    在這里,我使用的開(kāi)發(fā)板是 NodeMcu ESP8266 V3 Lua CH340 Wifi 開(kāi)發(fā)板 Development Environment -> Platform IO
    發(fā)表于 07-08 06:22

    ESP8266網(wǎng)絡(luò)天氣時(shí)鐘OLED顯示

    基于ESP8266實(shí)現(xiàn)網(wǎng)絡(luò)獲取天氣和時(shí)鐘并OLED顯示
    的頭像 發(fā)表于 06-28 04:46 ?1166次閱讀
    <b class='flag-5'>ESP8266</b>網(wǎng)絡(luò)天氣時(shí)鐘OLED顯示

    ESP8266使用ESP-IDF menuconfig功能時(shí)有亂碼,為什么?

    芯片為ESP8266EX1 主板為NodeMCU 系統(tǒng)Win7x64 git使用git version 2.33.0.windows.2 終端為MinTTY SDK
    發(fā)表于 06-21 07:32

    國(guó)產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266ESP8285對(duì)比差異

    ESP8266ESP8285對(duì)比差異 ESP8285相當(dāng)于在ESP8266基礎(chǔ)上多加了1/2MB Flash, ESP8285與
    的頭像 發(fā)表于 05-17 11:44 ?1338次閱讀
    國(guó)產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對(duì)比差異

    使用Wi-Fi ESP8266方案模組接入云平臺(tái)

    ESP8266的模塊芯片是基于無(wú)線通信協(xié)議的UARTWi-Fi透?jìng)髂K芯片,支持802.11b/g/n的無(wú)線標(biāo)準(zhǔn),并帶有三種可選擇的工作模式。ESP8266模塊的控制是通過(guò)AT指令的形式控制,例如
    的頭像 發(fā)表于 05-10 08:20 ?1853次閱讀
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺(tái)