Esp8266(NodeMCU)物联网芯片的基本简介

   日期:2020-05-08     浏览:135    评论:0    
核心提示:  Esp8266(NodeMCU)是一款集成了Wifi功能的MCU开发板,可以直接连接wifi,开lua

  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)内部定义使用了一部分引脚,编程时尽量不要使用,否则可能会出现未知的错误。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服