亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

NodeMCU 管脚:你应该知道的细节和管脚

NodeMCU

你对 NodeMCU pinou 的 pinout 细节感到困惑吗?您想了解更多有关 IoT 项目的 NodeMCU 的信息吗?那么你来对地方了。

NodeMCU 名称结合了“节点”和“微控制器单元”。另外,它指的是固件,而不是开发工具包。因此,如果您将 NodeMCU 与 Arduino 一起使用,您可能会认为节点和微控制器单元是相同的。但存在差异,尤其是在引脚排列方面。

不用担心,我们将在本文中帮助您更好地了解这些差异。

您还将了解有关 NodeMCU、其开发套件以及如何将它们添加到您的电路中的所有信息。

NodeMCU ESP8266简介

NodeMCU ESP8266

NodeMCU 是一种开发和开源芯片组,它为具有开源功能的原型设计提供平台。您还可以使用固件对运行 Lua 代码行的 IoT 项目进行原型设计。

此外,乐鑫系统的 Wi-Fi Soc (ESP8266) 为 NodeMCU 提供了一个运行平台。因此,其硬件在 ESP-12 平台上运行流畅。

有趣的是,NodeMCU ESP8266 是 NodeMCU 固件的开发套件。它具有带有 ESP8266 芯片的 ESP-12E 模块。

但这还不是全部。 ESP8266 芯片还具有“Tensilica Xtensa 32 位 LX106 RISC 微处理器”。因此,它支持 RTOS,并以 80MHz 至 160MHz 的可修改时钟频率运行。

使用 NodeMCU,您可以获得 4 MB 和 128 KB 的 RAM 和闪存,用于存储程序和数据。

此外,NodeMCU 的高处理能力和内置功能(深度睡眠、蓝牙和 Wi-Fi)使其非常适合物联网项目。

此外,您可以使用外部电源引脚(VIN 引脚)和微型 USB 插孔为 NodeMCU 开发板供电。您还可以将 I2C、UART 和 SPI 接口与 NodeMCU 一起使用。

NodeMCU 开发板引脚布局

NodeMCU开发板的引脚配置如下:

NodeMCU ESP8266 规格和特性

以下是 NodeMCU ESP8266 的特性和规格:

ESP8266 NodeMCU 分线板

当 ESP-12E 模块用作基板时,NodeMCU 团队开发了一个 NodeMCU 分线板。分线板专门用于他们的 NodeMCU 固件,它也是开源的。

现在让我们看一下分线板的管脚图和管脚细节:

NodeMCU 引脚图

NodeMCU 分线板有 30 个引脚。这些引脚中有八个处理电源,而两个是备用引脚。其他 20 个引脚与 ESP-12E 模块引脚配合使用。

引脚表截图:

电源、外设和引脚

为 NodeMCU 供电

正如我们前面提到的,您可以使用两种方法为 NodeMCU 板供电:微型 USB 端口或 Vin 引脚。 ESP8266EX 也兼容 3.3V。因此,NodeMCU 板采用 AMS1117-3.3v 稳压器 IC。

此外,您可以将稳压 5v 电源施加到 Vin 引脚。此外,还有三个 3.3V 引脚可以连接到稳压器的 3.3v 输出。

可用的 NodeMCU 外设

以下是 NodeMCU ESP8266EX SoC 上所有可用的外设:

GPIO 引脚

NodeMCU ESP8266EX 有多达 17 个 GPIO 引脚。但是,您不能全部使用它们,因为有些已经为它们的替代功能工作了。这些替代功能包括 SDIO、UART 和 SPI。

UART。

UART

ESP8266EX 上有两个硬件 UART,包括 UART0 和 UART1。两个UART硬件的波特率都高达115200。

此外,您可以使用 UART0 进行数据控制流和通信。相比之下,UART1 用于数据记录并仅使用 TX 引脚,而 SDD1 使用其 RX 引脚。查看下表,了解每个 UART 使用的 GPIO 引脚:

以表格形式截图的UART管脚

I2C

I2C 模块

ESP8266 上没有 I2C 硬件,但您可以通过软件实现它。此外,您可以将 GPIO4 和 GPIO 5 用作 SDA 和 SCL 引脚,因为这些引脚没有替代功能。

SPI

SPI

您可以在 ESP8266EX SoC 上找到两个 SPI 接口,包括 SPI 和 HSPI。此外,两个接口都支持 Master 和 Slave 操作。此外,您可以将主时钟模式配置为 80 MHz,而从时钟模式运行在 20 MHz。

显示不同 GPIO 引脚编号的屏幕截图

注意:您会发现 SPI 有多个 GPIO 引脚,而 SDIO 引脚很少。此外,SPI 有助于连接 ESP-12E 上的 4 MB SPI 闪存。因此,您无法访问 SPI 引脚。您只能使用 HSP 引脚进行 SPI 通信。

额外功能

您可以在除 GPIO16 之外的所有 GPIO 引脚上使用中断功能。此外,分线板上有两个 LED。一个连接到 ESP-12E 模块上的 GPIO2,而另一个连接到 NodeMCU 板上的 GPIO16。

将 ESP8266 NodeMCU 与 Arduino IDE 结合使用

如果您想将 ESP8266 NodeMCU 与 Arduino IDE 一起使用,您首先必须将其添加到软件中。幸运的是,这很容易做到。首先,复制代码网址并按照以下步骤操作:

您应该会在 Arduino IDE 上看到基于 ESP8266 的开发板,例如 NodeMCU。之后,您可以从列表中选择您喜欢的板子来上传您的代码。

其他 Espressif 开发板和其他开发板

以下是可用的 Espressif 板和开发板替代品:

开发委员会:

阿杜诺

树莓派

英特尔爱迪生

应用程序

结束语

NodeMCU

NodeMCU 是一款出色的开源和可编程固件,非常适合各种物联网应用。 NodeMCU 引脚排列也很简单、经济实惠、智能,并附带 Wi-Fi,锦上添花。

因此,您还可以使用 NodeMCU 的高级硬件 IO API 来减轻配置硬件的压力。完整的开发套件在一块板上集成了 PWM、IIC、GPIO、1-Wire 和 ADC。

因此,如果您有任何问题,请随时与我们联系,我们很乐意为您提供帮助。


工业技术

  1. 你应该知道的 7 个 React 库
  2. 拾取和放置机械臂:您应该知道的一切
  3. 关于变压器油测试你应该知道的事情
  4. 关于微型工具你应该知道的 5 件事
  5. 什么是 TAA 合规性?你应该知道的 5 件事
  6. 你应该知道的 9 个机器学习应用程序
  7. 铁路行业的设备更换和你应该知道的
  8. 新的 USB Type-C 所有你需要知道的 |功能和引脚
  9. 2020 年你应该知道的最佳 Raspberry Pi 4 项目
  10. 无铅焊料与铅焊料:您应该知道的综合指南
  11. 您应该知道的基本水刀术语
  12. 什么是滚花?这是你应该知道的