nodeMCU 1.0简要数据手册-Arduino中文社区 - Powered by Discuz! Archiver

奈何col 发表于 2019-1-18 15:09

nodeMCU 1.0简要数据手册


## NodeMcu 1.0数据手册



### 概述

NodeMcu是使用esp8266作为核心的开发板,相对于传统Arduino控制器,NodeMcu不仅有更强劲的性能,还提供了原生WiFi支持,可以更轻松地构建物联网项目。

### 技术参数

| 型号                | NodeMcu 1.0         |
| ------------------- | :-------------------- |
| 微控制器            | ESP8266               |
| 工作电压            | 3.3 V               |
| 输入电压(推荐)    | 5 V                   |
| 数字I/O引脚         | 11                  |
| PWM通道             | 11                  |
| 模拟输入通道(ADC) | 1                     |
| 每个I/O直流输出能力 | 12 mA               |
| Flash               | 4 MB                  |
| SRAM                | 160 KB                |
| EEPROM            | 1 KB                  |
| 时钟速度            | 80/160 MHz (可切换) |
| 板载LED引脚         | 2                     |
| 长度                | 68.6 mm               |
| 宽度                | 53.4 mm               |



### 电源

NodeMcu工作电压3.3V,可以从以下几种方式供电:

**USB口:** 5V供电

**VIN:** 可输入5V供电。

**3V引脚:** 可以输入3.3V直接给esp8266供电。当使用其他方式供电时,该引脚可以获得3.3V电压。



### 输入输出

所有I/O输入电压都不得高于3.3V。

**D0~D8:** 数字输入引脚。

**PWM:** 所有数字I/O都可用于PWM输出

**串口:** Serial(TX-D10/RX0-D9)可用于和计算机或其他设备通信,Serial1(TX1-D4)只有输出端口,可用向其他设备发送数据。

**SPI:** MISO\MOSI\SCK引脚可用于SPI通信。

**IIC:** 实际上D0~D8都可以用作IIC通信。

**A0:** 只能做模拟输入使用,输入电压范围为0~3.3V,8-bit精度。

**L:** 位于8266模块上的LED,该LED连接到D2引脚,可以使用宏LED_BUILTIN编程控制



### 使用注意

可以使用开发板上印刷的Dx或引脚对应的GPIO编号控制引脚,如

```
a=digitalRead(D1)
```



```
a=digitalRead(5)
```

是等效的。



**不建议使用的引脚**

程序烧写时,会使用到TXD0\RXD0\GPIO0 三个引脚,如需使用,请烧写完成后,再连接外设使用。

esp8266模块内部使用了一些IO,如S1\S2\S3\SC\SO\SK\GPIO15,编程时请不要调用,否则可能造成程序运行错误。

## 使用方法
安装esp8266 package,然后将开发板设为 nodeMcu 1.0即可
(https://www.arduino.cn/thread-76029-1-1.html)


hackxiaoya 发表于 2019-1-23 16:25

这个帖子值得加分。。

夜忧伤 发表于 2019-5-1 23:10

4mb的Flash和160kb的RAM使用Arduino编译为什么分别只剩下不到1mbFlash和不到80kb的RAM了,另外的大部分是被Arduino的固件占用了吗


奈何col 发表于 2019-5-1 23:39

夜忧伤 发表于 2019-5-1 23:10
4mb的Flash和160kb的RAM使用Arduino编译为什么分别只剩下不到1mbFlash和不到80kb的RAM了,另外的大部分是被 ...

工具里可以设置

夜忧伤 发表于 2019-5-3 18:08

奈何col 发表于 2019-5-1 23:39
工具里可以设置

好的谢谢!不过菜单里那么多选项,这些选项什么作用有什么文档说明吗?之前查了下资料好像esp2866里有一个简单的文件系统,然后其中一部分空间才是分配给用户代码的是吗

奈何col 发表于 2019-5-3 18:16

夜忧伤 发表于 2019-5-3 18:08
好的谢谢!不过菜单里那么多选项,这些选项什么作用有什么文档说明吗?之前查了下资料好像esp2866里有一 ...

建议配合esp8266官方手册了解

laolee9903 发表于 2019-12-10 12:30

所有I/O输入电压都不得高于3.3V。
请问与UNO连接时需要进行电平转换吧

奈何col 发表于 2019-12-26 10:32

laolee9903 发表于 2019-12-10 12:30
所有I/O输入电压都不得高于3.3V。
请问与UNO连接时需要进行电平转换吧

如果有最好,没有也行

sd1001514 发表于 2020-6-11 09:00

非常有用的信息,感谢分享。

yumi2356 发表于 2020-8-26 21:25

很有用!辛苦了!
页: [1] 2 3
查看完整版本: nodeMCU 1.0简要数据手册