Esp8266(NodeMCU)是一款集成了Wifi功能的MCU开发板,可以直接连接wifi,开发环境多元化,也是表较受欢迎的物联网芯片。
首先来张实物图:

简介ESP8266的开发环境:

  1、AT指令开发,开发简单,只需知道AT指令集,以及它的通信方式即可,但是需要MCU与其通信,不能独立完成某项功能,烧录过程相对与其它开发方式来说比较麻烦。
  2、使用lua脚本进行开发,NodeMCU本质也是ESP8266,只是它的固件是与lua脚本语言交互,可以节省资源,开发简单,代码量少,但是lua解释器执行效率较低。
  3、Arduino IDE开发,使用C语言进行编程,集编程和烧录一体,并且还有许多的库函数可以使用。Arduino IDE相对lua需要写的带代码较长。如果要查看底层的代码,表较麻烦,不容易查看。
  4、VS Code 配置Arduino开发环境,可以在VS Code 进行编程和烧录,使用快捷键一键烧录,使用方便,并且还自带代码补全功能,还可以很方便的查看底层原代码,推荐使用这种方式。

技术参数:

型号 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

引脚图:

丝印编号 GPIO编号
D0 GPIO16;
D1 GPIO5;
D2 GPIO4;
D3 GPIO0;
D4 GPIO2;
D5 GPIO14;
D6 GPIO12;
D7 GPIO13;
D8 GPIO15;
D9(RX) GPIO3;
D10 (TX) GPIO1;
LED_BUILTIN(BUILTIN_LED) GPIO16
SDA GPIO4
SCL GPIO5

  Esp8266(NodeMcu)内部定义使用了一部分引脚,编程时尽量不要使用,否则可能会出现未知的错误。

Esp8266(NodeMCU)物联网芯片的基本简介相关推荐

  1. 微信小程序连接物联网(一):初始化ESP8266 NodeMCU

    索引 这是用微信小程序遥控开门的系列文章,具体微信小程序连接物联网的代码在第三章提及. 微信小程序连接物联网(一):初始化ESP8266 NodeMCU 微信小程序连接物联网(二):NodeMCU L ...

  2. Esp8266 nodemcu 使用PubSubClient连接阿里云物联网平台

    之前写了一篇微信小程序使用MQTT.js连接阿里云IoT物联网平台,然后很多人问问题的时候顺带会问些硬件的问题,但是自己不会,没法回答.最近有些空闲的时间,自己也挺感兴趣,于是花了一个星期左右的时间看 ...

  3. Esp8266(NodeMcu)接入新大陆物联网平台并且上传温湿度

    Esp8266[NodeMcu]接入新大陆物联网 1.平台注册和产品创建 2.代码协议部分2.1 连接请求协议:2.2 数据上报部分协议 3.完整代码部分 3.1 效果图: 使用Esp8266接入新大 ...

  4. ESP8266 NodeMCU开发板连接手机热点问题

    ESP8266 NodeMCU开发板连接手机热点问题 前言: 众所周知,esp是构建一个IOT工程里得力助手之一,通俗点来说就是:"WIFI模块" 不过下面要讲的是esp8266中 ...

  5. 01-ESP8266 NodeMCU 物联网开发初识

    Author:teacherXue 一.认识ESP8266 NodeMCU ESP8266 是 Espressif Systems 生产的 Wi-Fi 片上系统 (SoC).它非常适合物联网和家庭自动 ...

  6. nodemcu与matlab,关于ESP8266 NodeMcu和ESP32 DEV模块两者的区别

    什么是ESP32? ESP8266 Wi-Fi模块是过去几年中最受欢迎和最实用的模块之一.市场上有这种模块的各种版本. ESP32模块是ESP8266的升级版本.除了Wi-Fi模块,该模块还包含蓝牙4 ...

  7. 基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙OLED数字钟的设计与实现

    基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙OLED数字钟的设计与实现 作者: 颜孙炜 文章目录 基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙O ...

  8. 最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版)

    ESP8266和ESP32物联网智能小车开发系列文章目录 第一篇:最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版) 文章目录 ESP8266和ESP32物联网 ...

  9. 【微信小程序控制硬件 第13篇】安信可B站直播学习总结,微信小程序MQTT远程控制ESP8266 NodeMCU,谈谈微信生态那些事;

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  10. 智能物联网试验箱 CY-TIY简介

    智能物联网试验箱 CY-TIY简介 系统概述: 传感网/物联网技术是面向21世纪的最新技术,具有非常广阔的市场前景的巨大市场.  根据物联网的三层特征,首先对于物联网感知层的教学,平台提供了多种射频识 ...

最新文章

  1. 批量安装zabbix-agent脚本
  2. 如何通过网络连接进行ADB调试
  3. 风控业务中的信用与欺诈的定义区别
  4. 【机器学习】机器学习模型解释神器:Shapash
  5. 好文推荐 | 分布式锁用Redis好,还是Zookeeper好?
  6. Redis非阻塞I/O多路复用机制
  7. 南邮计算机专硕考研专业课,南京邮电大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  8. box head上身旋转问题
  9. 预告 | 大咖Live X 数字绿土 CTO 赵宝林:高精度地图上车之路究竟还有多远?
  10. 前端工程化-webpack-cli(官方开发中。。。)
  11. 汽车电子中的3225贴片晶振
  12. 关于跨境电商shopee平台,你了解多少?
  13. sed替换写法sed -e 's; ;:;g'
  14. 三极管PNP NPN 的判别
  15. Windows原版系统下载地址
  16. SSH登陆,用XShell
  17. 欧奈尔RPS指标选股!本地数据源快速遍历全市场!股票量化分析工具QTYX-V2.3.1...
  18. C++中的delegate
  19. js-多个果冻按钮之当前果冻按钮弹性特效
  20. centos7安装mysql失败

热门文章

  1. spring学习(四)spring 持久层的封装
  2. Mac如何读写外接硬盘?
  3. 计算机对操作系统函数的调用失败,win8系统电脑弹出提示“远程过程调用失败且未执行”的修复方法...
  4. 我们是怎么简单打开百度的?
  5. 3D坦克大战联网对战版课程设计报告
  6. Parallel Scavenge无法和CMS共同使用
  7. 塔夫斯大学计算机教授,塔夫茨大学开发出一系列3D打印半球形超材料 具有独特微波或光学特性...
  8. 全网搜索引擎采集(msray)|URL采集|关键词采集|域名采集
  9. android ios9 rom,谁说安卓不如苹果?看Android7.0如何逆袭iOS9.3
  10. c语言杖举,形近字组词。直()植()杖()仗()提()题()漫()慢()