Esp8266(NodeMCU)物联网芯片的基本简介
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)物联网芯片的基本简介相关推荐
- 微信小程序连接物联网(一):初始化ESP8266 NodeMCU
索引 这是用微信小程序遥控开门的系列文章,具体微信小程序连接物联网的代码在第三章提及. 微信小程序连接物联网(一):初始化ESP8266 NodeMCU 微信小程序连接物联网(二):NodeMCU L ...
- Esp8266 nodemcu 使用PubSubClient连接阿里云物联网平台
之前写了一篇微信小程序使用MQTT.js连接阿里云IoT物联网平台,然后很多人问问题的时候顺带会问些硬件的问题,但是自己不会,没法回答.最近有些空闲的时间,自己也挺感兴趣,于是花了一个星期左右的时间看 ...
- Esp8266(NodeMcu)接入新大陆物联网平台并且上传温湿度
Esp8266[NodeMcu]接入新大陆物联网 1.平台注册和产品创建 2.代码协议部分2.1 连接请求协议:2.2 数据上报部分协议 3.完整代码部分 3.1 效果图: 使用Esp8266接入新大 ...
- ESP8266 NodeMCU开发板连接手机热点问题
ESP8266 NodeMCU开发板连接手机热点问题 前言: 众所周知,esp是构建一个IOT工程里得力助手之一,通俗点来说就是:"WIFI模块" 不过下面要讲的是esp8266中 ...
- 01-ESP8266 NodeMCU 物联网开发初识
Author:teacherXue 一.认识ESP8266 NodeMCU ESP8266 是 Espressif Systems 生产的 Wi-Fi 片上系统 (SoC).它非常适合物联网和家庭自动 ...
- nodemcu与matlab,关于ESP8266 NodeMcu和ESP32 DEV模块两者的区别
什么是ESP32? ESP8266 Wi-Fi模块是过去几年中最受欢迎和最实用的模块之一.市场上有这种模块的各种版本. ESP32模块是ESP8266的升级版本.除了Wi-Fi模块,该模块还包含蓝牙4 ...
- 基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙OLED数字钟的设计与实现
基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙OLED数字钟的设计与实现 作者: 颜孙炜 文章目录 基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙O ...
- 最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版)
ESP8266和ESP32物联网智能小车开发系列文章目录 第一篇:最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版) 文章目录 ESP8266和ESP32物联网 ...
- 【微信小程序控制硬件 第13篇】安信可B站直播学习总结,微信小程序MQTT远程控制ESP8266 NodeMCU,谈谈微信生态那些事;
[微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...
- 智能物联网试验箱 CY-TIY简介
智能物联网试验箱 CY-TIY简介 系统概述: 传感网/物联网技术是面向21世纪的最新技术,具有非常广阔的市场前景的巨大市场. 根据物联网的三层特征,首先对于物联网感知层的教学,平台提供了多种射频识 ...
最新文章
- 批量安装zabbix-agent脚本
- 如何通过网络连接进行ADB调试
- 风控业务中的信用与欺诈的定义区别
- 【机器学习】机器学习模型解释神器:Shapash
- 好文推荐 | 分布式锁用Redis好,还是Zookeeper好?
- Redis非阻塞I/O多路复用机制
- 南邮计算机专硕考研专业课,南京邮电大学(专业学位)计算机技术研究生考试科目和考研参考书目...
- box head上身旋转问题
- 预告 | 大咖Live X 数字绿土 CTO 赵宝林:高精度地图上车之路究竟还有多远?
- 前端工程化-webpack-cli(官方开发中。。。)
- 汽车电子中的3225贴片晶振
- 关于跨境电商shopee平台,你了解多少?
- sed替换写法sed -e 's; ;:;g'
- 三极管PNP NPN 的判别
- Windows原版系统下载地址
- SSH登陆,用XShell
- 欧奈尔RPS指标选股!本地数据源快速遍历全市场!股票量化分析工具QTYX-V2.3.1...
- C++中的delegate
- js-多个果冻按钮之当前果冻按钮弹性特效
- centos7安装mysql失败
热门文章
- spring学习(四)spring 持久层的封装
- Mac如何读写外接硬盘?
- 计算机对操作系统函数的调用失败,win8系统电脑弹出提示“远程过程调用失败且未执行”的修复方法...
- 我们是怎么简单打开百度的?
- 3D坦克大战联网对战版课程设计报告
- Parallel Scavenge无法和CMS共同使用
- 塔夫斯大学计算机教授,塔夫茨大学开发出一系列3D打印半球形超材料 具有独特微波或光学特性...
- 全网搜索引擎采集(msray)|URL采集|关键词采集|域名采集
- android ios9 rom,谁说安卓不如苹果?看Android7.0如何逆袭iOS9.3
- c语言杖举,形近字组词。直()植()杖()仗()提()题()漫()慢()