查看: 2356|回复: 5

nodeMCU 1.0简要数据手册

[复制链接]
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-1-18 15:09 | 显示全部楼层 |阅读模式

    NodeMcu 1.0数据手册

    QQ截图20190118150656.jpg

    概述

    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即可
    8266支持安装方法



    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    奋斗
    2019-3-13 19:17
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2019-1-23 16:25 | 显示全部楼层
    这个帖子值得加分。。
  • TA的每日心情
    难过
    2019-5-3 18:09
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-5-1 23:10 | 显示全部楼层
    4mb的Flash和160kb的RAM使用Arduino编译为什么分别只剩下不到1mbFlash和不到80kb的RAM了,另外的大部分是被Arduino的固件占用了吗


    编译空项目就占用了24%Flash和32%RAM,而且最大空间也只有1020kbFlash和80kbRAM

    编译空项目就占用了24%Flash和32%RAM,而且最大空间也只有1020kbFlash和80kbRAM

    点评

    工具里可以设置  详情 回复 发表于 2019-5-1 23:39
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

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

    工具里可以设置
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    难过
    2019-5-3 18:09
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-5-3 18:08 | 显示全部楼层

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

    点评

    建议配合esp8266官方手册了解  详情 回复 发表于 2019-5-3 18:16
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

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

    建议配合esp8266官方手册了解
    如果以上内容对你有帮助,你可以通过打赏支持作者
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    ArduinoJason6教程由ArduinoJson作者Benoit亲自出马一对一教学
    ArduinoJason6教程由Ardui
    这几天我觉得社区教学好像缺了点什么,呃呃~我想一想好像是缺少了ArduinoJson6的教学
    Arduino+L298N小车实例教程
    Arduino+L298N小车实例教
    (第一次写教程,如有错漏,敬请拍砖)Arduino+L298N小车实例教程Arduino小车是一个非
    零知开源分享-蓝牙模块与手机APP通信
    零知开源分享-蓝牙模块与
    本篇文章中将讲解蓝牙模块与安卓手机APP进行通信。1、说明MCU:零知开发板-标准板模
    DHT库无法被找到
    DHT库无法被找到
    今天在安装了DHT库之后在编译时却显示无法找到库,请问我是在哪里安装出错了,谢谢大
    (可远程)ESP8266读DHT11温湿度,APP inventor制作app实时显示
    (可远程)ESP8266读DHT11
    原理讲解 原理简述:利用发布订阅模式。第一步,先读取DHT11温湿度数值,第二步,新
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表