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可以提供给该引脚电源板 GND:地面销 vin:外部电源 |
控制引脚 |
恩,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)
- UARTS:1
- spi: 1
- i2c: 1
- 闪存:4mb
- 存储器:64 KB
- 时钟速度:80 MHz
- 板载基于CP2102的USB-TTL,实现即插即用
- PCB天线
- 小型模块,适合智能在您的物联网项目
注意:完整的技术信息可以在其中找到nodemcu esp8266数据表,链接在本页底部。
其他Espressif董事会
其他开发板
Arduino,覆盆子π,图片开发板,AVR开发板,MSP430的发射台爱迪生,英特尔,比格骨
关于Nodemcu ESP8266的简要
的Nodemcu ESP8266开发板配有ESP-12E模块,包含具有Tensilica XTensa 32位LX106 RISC微处理器的ESP8266芯片。该微处理器支持RTOS,并以80MHz至160 MHz可调时钟频率运行。Nodemcu有128 kB RAM和4MB的闪存,用于存储数据和程序。其具有内置Wi-Fi /蓝牙和深度睡眠操作功能的高处理能力使其成为IOT项目的理想选择。
NodeMCU可以使用Micro USB插口和VIN引脚(外部电源引脚)供电。支持UART、SPI和I2C接口。
使用Arduino IDE编程节点ESP8266
由于它易于使用,可以使用Arduino IDE轻松编程Nodemcu开发板。
使用Arduino IDE编程NodeMCU几乎不需要5-10分钟。你所需要的就是Arduino IDE、USB线和NodeMCU板本身。你可以检查一下Nodemcu入门教程为Nodemcu准备Arduino IDE。
上传第一个程序
一旦将Arduino IDE安装到电脑上,用USB线将电路板与电脑连接。现在打开Arduino IDE,选择正确的板工具> >董事会NodeMCU1.0(ESP-12E Module),选择正确的“端口”工具>港口.要使用Nodemcu Board启动并闪烁内置LED,请通过选择来加载示例代码文件> > >基本例子眨了眨眼.将示例代码加载到IDE中后,单击顶部栏上的“upload”按钮。上传完成后,可以看到单板内置的LED灯闪烁。
应用程序
- 物联网设备原型设计
- 低功率电池操作的应用
- 网络项目
- 具有Wi-Fi和蓝牙功能的多个I / O接口的项目