跳过主要内容

NodeMCU ESP8266

NodeMCU是一个基于Lua的开源固件开发板特别针对基于物联网的应用。它包括运行在Espressif Systems的ESP8266 Wi-Fi SoC上的固件,以及基于ESP-12模块的硬件。

NodeMCU开发板Pinout配置

销的类别

的名字

描述

权力

Micro-USB, 3.3V, GND, Vin

微型usb:NodeMCU支持通过USB端口供电

3.3 v:调节3.3V可以提供给该引脚电源板

接地:地面销

文:外部电源

控制引脚

恩,RST

引脚和按钮复位微控制器

模拟销

A0

用于测量0-3.3V范围的模拟电压

GPIO管脚

GPIO1, GPIO16

NodeMCU在其板上有16个通用输入-输出管脚

SPI针

Sd1, cmd, sd0, CLK

NodeMCU有四个可用于SPI通信的引脚。

UART针

Txd0, rxd0, txd2, rxd2

NodeMCU有两个UART接口,UART0 (RXD0 & TXD0)和UART1 (RXD1 & TXD1)。UART1用于上传固件/程序。

I2C针

NodeMCU支持I2C功能,但由于这些引脚的内部功能,您必须找到哪个引脚是I2C。

NodeMCU ESP8266规格与特性

  • 微控制器:Tensilica 32位RISC CPU Xtensa LX106
  • 工作电压:3.3 v
  • 输入电压:7-12V
  • 数字I/O引脚(DIO): 16
  • 模拟输入引脚(ADC)
  • uart: 1
  • spi: 1
  • i2c: 1
  • 闪存:4mb
  • 存储器:64 KB
  • 时钟速度:80 MHz
  • 板载基于CP2102的USB-TTL,实现即插即用
  • PCB天线
  • 小型模块,适合智能在您的物联网项目

注意:完整的技术资料可在NodeMCU ESP8266数据表,链接在本页底部。

其他Espressif董事会

ESP8266ESP12EESP32

其他开发板

Arduino覆盆子π图片开发板AVR开发板MSP430的发射台爱迪生,英特尔,小骨头

NodeMCU ESP8266简介

NodeMCU ESP8266开发板ESP-12E模块包含ESP8266芯片,采用Tensilica Xtensa 32位LX106 RISC微处理器。该微处理器支持实时操作系统,工作在80MHz至160 MHz的可调时钟频率。NodeMCU有128kb的RAM和4MB的闪存来存储数据和程序。它的高处理能力,内置Wi-Fi /蓝牙和深度睡眠运行功能,使其成为物联网项目的理想选择。

NodeMCU可以使用Micro USB插口和VIN引脚(外部电源引脚)供电。支持UART、SPI和I2C接口。

NodeMCU ESP8266董事会

使用Arduino IDE编程节点ESP8266

NodeMCU开发板可以很容易地用Arduino IDE编程,因为它很容易使用。

使用Arduino IDE编程NodeMCU几乎不需要5-10分钟。你所需要的就是Arduino IDE、USB线和NodeMCU板本身。你可以检查一下NodeMCU入门教程为NodeMCU准备Arduino IDE。

上传第一个程序

一旦将Arduino IDE安装到电脑上,用USB线将电路板与电脑连接。现在打开Arduino IDE,选择正确的板工具> >董事会NodeMCU1.0(ESP-12E Module),选择正确的“端口”工具>港口.为了让它从NodeMCU板开始并闪烁内置的LED,通过选择加载示例代码文件> > >基本例子眨了眨眼.将示例代码加载到IDE中后,单击顶部栏上的“upload”按钮。上传完成后,可以看到单板内置的LED灯闪烁。

应用程序

  • 物联网设备原型设计
  • 低功率电池操作的应用
  • 网络项目
  • 需要Wi-Fi和蓝牙功能的多个I/O接口的项目
部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一部分。