0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

nodemcu和esp8266是什么关系?

A面面观 2023-10-20 14:53 次阅读

nodemcuesp8266是什么关系

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芯片

esp8266芯片

而NodeMCU则是以ESP8266芯片为核心的开发板,如下图所示。

内置ESP8266芯片的nodemcu开发板

内置ESP8266芯片的nodemcu开发板

我们知道,要想对ESP8266芯片来进行实验操作是很困难的,因为我们很难将小小一枚芯片上的引脚与我们的电脑连接起来然后再进行上传程序等操作。于是便诞生了围绕ESP8266芯片的各种开发板。NodeMCU就是这些开发板中的一员。

NodeMCU开发板上的两排插针与ESP8266芯片的引脚相连。有了开发板上的两排插针,我们就可以很轻松的使用杜邦线将芯片的引脚接到实验电路中。NodeMCU开发板上还配有USB接口以及电压转换电路。这些为我们提供了很大的便利。我们只要用一根USB数据线就可以轻松的实现为ESP8266供电以及上传程序的操作。

最后再给大家分享一个NodeMCU实现远程控制LED灯的例程:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93993
  • ESP8266
    +关注

    关注

    50

    文章

    947

    浏览量

    43939
  • NODEMCU
    +关注

    关注

    13

    文章

    289

    浏览量

    21000
收藏 人收藏

    评论

    相关推荐

    NodeMCU家庭自动化(ESP8266)

    电子发烧友网站提供《NodeMCU家庭自动化(ESP8266).zip》资料免费下载
    发表于 07-10 14:59 0次下载
    <b class='flag-5'>NodeMCU</b>家庭自动化(<b class='flag-5'>ESP8266</b>)

    如何将ESP8266 NodeMCU用作WiFi无线电

    电子发烧友网站提供《如何将ESP8266 NodeMCU用作WiFi无线电.zip》资料免费下载
    发表于 07-05 11:37 1次下载
    如何将<b class='flag-5'>ESP8266</b> <b class='flag-5'>NodeMCU</b>用作WiFi无线电

    ESP8266ESP32上的WiFi Webradio

    电子发烧友网站提供《ESP8266ESP32上的WiFi Webradio.zip》资料免费下载
    发表于 06-13 11:38 0次下载
    <b class='flag-5'>ESP8266</b>或<b class='flag-5'>ESP</b>32上的WiFi Webradio

    如何使用ESP8266 NodeMCU在Atmega32上刷写固件?

    您好,我想使用基于 esp8266NodeMCU 在另一台设备的 Atemga32 芯片上刷新新固件。Nodemcu 和 Atemga32 设备都有 MOSI / MISO 和 CLK 引脚
    发表于 06-05 11:01

    ESP8266 NodeMCU单机:程序通常不会运行怎么解决?

    我的第一篇文章在这里。从 Arduino Uno 开始,接下来是 Atmega,最近是 2 个 ESP8266 NodeMCU。 两个 ESP 都使用 WiFi 向 TingSpeak 发送数据。我
    发表于 06-05 10:51

    如何将播放的歌曲标题发送到NodeMCU esp8266托管的网页中的文本框?

    我正在开发一个使用 NodeMCU ESP8266 和 DFPlayer Mini MP3 播放器的项目。 我想通过使用 AP 模式的 ESP8266 从手机控制 MP3 播放器。 ESP82
    发表于 06-01 13:25

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    一.需要的软件及硬件 1.软件 2.硬件 二.ESP8266的使用 .ESP8266的介绍 2.ESP8266进行初始AT指令的配置步骤 三.所用软件安装分享 ESP8266
    发表于 05-30 09:53 14次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)

    如果esp8266硬件真的不支持Jtag接口,调试器如何与esp8266交互?

    我正在研究 esp8266 - NodeMcu。 根据 EspressIf 的文档,我找不到任何关于 Esp8266 中 Jtag 端口的文档,所以我认为该芯片不支持 Jtag 端口。但是,我们可以
    发表于 05-25 06:24

    ESP8266 NodemCu V3是如何工作的?

    我买了一个 ESP8266 NodemCu V3。我已经用 IDE Arduino 上传了一个程序。 现在我想更改/修改我已经上传的程序。 它是如何工作的?我必须格式化/初始化 ESP8266 并在
    发表于 05-17 06:10

    NodeMCU ESP8266 wifi信号问题求解

    你好。我正在开展我的第一个项目,使用 NodeMCU ESP8266 对 LED 灯条进行编程。我已经让它在大多数情况下工作得很好。但是,我正在尝试使用 ESP8266 托管的 Web 界面更改灯光
    发表于 05-16 08:54

    ESP8266如何将NodeMCU连接到局域网?

    我正在研究 ESP8266 ESP-12E WiFi 模块来打开和关闭 LED。 是的,我能够在 Wifiserver 和 NodeMCU 的帮助下打开/关闭 LED。 问题是我想将 Node
    发表于 05-16 08:49

    nodemcu esp8266做一个项目,nodemcu总是重置报错的原因?

    我正在用 nodemcu esp8266 做一个项目,但 nodemcu 总是重置给出这个错误。
    发表于 05-12 08:07

    如何从ESP8266WiFi.h ESP8266 NodeMCU了解WiFiClient?

    玩在 NodeMCU ESP8266 上运行的服务器。工作正常,但是 (1) 为什么我每次处理请求时都需要 client.stop()?在下一个请求中,我将所有样式和 HTML 重新发送给同一个
    发表于 05-08 06:17

    如何使用NodeMCU+所有自定义脚本烧写esp8266

    我正在考虑使用 ESP8266 通过 WiFi 控制所讨论的机器人的想法。我已经使用 lua 脚本在 NodeMCU 开发板 (ESP-12E) 上成功地做到了这一点,对此我感到非常满意。但我还有一
    发表于 05-04 08:17

    如何识别esp8266 NodeMCU板卡的优质供应商?

    当我在 ebay 和其他网站上搜索 esp8266 NodeMCU D1 Mini 板时,我对这些变化感到困惑。 有没有人确定优质供应商? 我看到了 V1、V2 和 V3(但很少有 V3)。这有什么不同吗? 购买这些板时还应考虑什么?谁能推荐资源?
    发表于 04-28 06:32