Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
社区首页 >专栏 >ESP8266简单介绍

ESP8266简单介绍

原创
作者头像
挥刀北上
修改于 2020-07-20 02:16:25
修改于 2020-07-20 02:16:25
5K00
代码可运行
举报
文章被收录于专栏:Node.js开发Node.js开发
运行总次数:0
代码可运行

先上一张图,esp8266的一张电路图:

esp8266线路图
esp8266线路图

什么是ESP8266呢?

是面向物联网应用的高性价比、高度集成的 Wi-Fi MCU。MCU是为控制单元的意思。

今天我们只讲解这张图中需要了解的信息:

1、esp8266nodeMCU内部嵌入了一块esp8266的芯片。

2、nodemcu为这个芯片外置了很多引脚。

3、引脚的名称需要注意,GPIO的意思是通用输入输出引脚。蓝底白字是芯片引脚名称,开发板上印刷的名称是开发版的名称,第一张图给了对应关系,GPIO是芯片引脚的名称,而nodeMCU上D1、D2是nodemcu控制板的名称。假如使用如下代码:

代码语言:javascript
代码运行次数:0
复制
digitalwrite(4,HIGH)
digitalwrite(D2,HIGH)

上面两行代码指的都是D2引脚。

4、模拟引脚,A0是数字引脚。

5、红底白字是电源引脚,vin是供电引脚 3V3是输出引脚,GND是接地引脚

6、引脚是输出模式的话,D2是3.3V,如果是输入,允许的高电压是3.3V。适用于所有数组引脚。

7、模拟引脚是0-1v,不要超过1V。

8、浅蓝黑色字体是通讯引脚。nodemcu有两个硬件串口,第一个是21和22,第二个是17和13。第一对对应usb,一般和电脑通讯,第二对一般可以和arduino通讯。arduino的串口电压是0-5V,esp8266的串口电压是0-3

9、黑底白字是操作内部存储的内容的。所以这些引脚在开发时是不能使用的。

10、PWM是模拟输出,A0是模拟输入,一般前者用于调节灯泡亮度,后者用于接收传感器信息,如温度,光感。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
NodeMCU开发板引脚映射
如下图所示,ESP8266芯片四周分布很多引脚。这些引脚大部分可用作输入输出使用。这些用作输入输出的引脚统称为GPIO。
云深无际
2021/04/14
3.3K0
NodeMCU开发板引脚映射
ESP8266WiFi连接
程序烧写时,会使用到TXD0\RXD0\GPIO0 三个引脚,如需使用,请烧写完成后,再连接外设使用。
云深无际
2021/02/23
2K0
ESP8266WiFi连接
ESP8266继电器控制(假装有继电器)
继电器是可以简单理解为开关,它和普通开关的区别在于它可以判断输入量(也就是控制信号,可以是声、光、电、磁等)当其到达预设的阀值时,可以接通或断开电路。在智能家居的远程遥控开关灯等应用上多会用到它。在生活中,最常见的是电磁继电器,它是由铁芯、线圈、衔铁、触点、复位簧片等组成的。
云深无际
2021/02/23
3K0
ESP8266继电器控制(假装有继电器)
ESP8266引脚使用注意事项
GPIO6 到 GPIO11 通常连接到 ESP8266 板上的 flash 芯片。因此,不建议使用这些引脚。
怪兽
2022/12/27
1.8K0
ESP8266引脚使用注意事项
ESP8266开发环境搭建及项目演示
ESP8266有多种开发环境可以选择,本文讲Arduino IDE的开发环境搭建。
zeruns
2020/05/19
3.1K0
ESP8266使用AJAX实现动态更新网页
在许多物联网应用中,有些情况下需要连续监控传感器数据,而最简单的方法是通过使用ESP8266 Web服务器来提供HTML网页服务。但是这种方法的问题在于,必须以特定的时间间隔刷新Web浏览器才能获取更新的传感器数据。这不仅效率低下,而且需要很多时钟周期才能执行其他任务。该问题的解决方案称为“Asynchronous JavaScript and XML ”或简称AJAX。使用AJAX技术,我们可以监视实时数据而无需刷新整个网页,这不仅节省了时间,而且还节省了宝贵的时钟周期。通过本文,您将学习如何在ESP8266上实现基于AJAX的网络服务器。 什么是AJAX?
怪兽
2022/10/04
2.8K0
ESP8266使用AJAX实现动态更新网页
ESP8266烧入nodemcu简易教程
ESP8266烧入nodemcu固件教程 一.下载nodemcu固件(https://nodemcu-build.com/) 1.填写邮箱,便于接收编译后的固件 2.选择需要的功能 3.点击确认 4.
治电小白菜
2020/08/25
2.6K0
ESP8266烧入nodemcu简易教程
esp8266+oled+DHT 11温湿度显示
设备清单 NodeMCU(esp8266)开发板一块 oled屏4pin i2c引脚一块 DHT11温湿度传感器一个 杜邦线 esp8266连接oled 3.3V --- VCC G (GND) --
剧终
2020/08/27
4.8K0
esp8266+oled+DHT 11温湿度显示
Esp8266入门即巅峰
线路一: 掉发型 需要自己写相关传感器的代码,解决各种依赖库。需要购买公网服务器,解决内网穿透等问题。耗时耗力,工作效率差。 线路二:有手型 即有手即可,我们可以借助blinker等平台连接我们的设备。官方提供的代码库比较丰富,开发者也比较多。无需购买公网服务器,并且和国内各个手机平台的语音助手对接比较方便。如小爱同学、天猫精灵等。
逍遥子大表哥
2023/05/01
8380
Esp8266入门即巅峰
esp8266接入小度语音控制,附开源app控制
本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转
巴法
2021/09/01
2K0
Esp8266 mqtt 步进电机远程控制窗帘
模型搭建很重要 就算电机能够稳定控制但是模型搭建的不好 窗帘的打开和关闭都会受到影响
全栈程序员站长
2022/09/09
2.5K1
Esp8266 mqtt 步进电机远程控制窗帘
esp8266架构_esp8266能做什么
    欢迎大家来到ESP8266的世界,从现在开始,笔者将带领大家慢慢揭开ESP8266神秘的面纱。
全栈程序员站长
2022/09/21
1.8K0
esp8266架构_esp8266能做什么
小爱同学控制esp8266,通过mqtt
原理:esp8266连接mqtt服务,并订阅mqtt的主题,当通过小爱语音发出指令,相当于mqtt的消息推送,由于esp8266订阅了主题,就可以收到小爱同学推送的消息,从而进行控制esp8266。
巴法
2021/09/02
2K0
小爱同学控制esp8266,通过mqtt
【开源】开发app 控制ESP8266,通过mqtt,app inventor开发
原理简述:利用发布订阅模式,即:ESP8266 订阅了一个主题,再利用app inventor 编写得app 往这个主题发布消息,由于ESP8266 订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作。
巴法
2021/12/27
3.5K0
【开源】开发app 控制ESP8266,通过mqtt,app inventor开发
ESP8266 nodemcu + DHT11 制作简易温湿度检测器
https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-20221114_Windows_64bit.zip
用户9131103
2023/07/17
7661
ESP8266 nodemcu + DHT11 制作简易温湿度检测器
和ESP8266 Arduino谈场恋爱 02 这神奇的程序烧写
ESP8266是通过串口 boot 来烧写,两年前玩 ESP8266 时就接触过,ESP8266学习笔记1:如何在安信可全功能测试板上实现ESP-01的编译下载和调试。
twowinter
2020/04/17
1.2K0
esp8266+oled 显示时间日期
所需要的软件和固件下载地址https://www.endvv.com/wj/16/esp8266+oled.zip
剧终
2020/08/27
2.8K0
esp8266+oled 显示时间日期
Arduino使用ESP8266连接机智云物联网平台
本文实现Arduino UNO R3通过ESP8266-01模块连接机智云平台,从而实现用手机APP远程点亮LED灯。
小雨coding
2020/06/09
4.2K0
Arduino使用ESP8266连接机智云物联网平台
ESP8266 MTDI引脚是什么?
应该就是解惑了,ESP32可以使用JTAG来调试,这12-14就是JTAG的引脚。
云深无际
2022/06/27
2.3K0
ESP8266 MTDI引脚是什么?
ESP8266直连1602实现桌面时钟
用ESP8266 node MCU开发板和1602A的LCD屏,参考网上教程做了个桌面时钟。没有什么技术含量,主要是为了积累通过MCU驱动屏幕显示的经验,方便以后做功能更多更具实用性的东西。
角落工程师
2022/06/11
1.9K0
相关推荐
NodeMCU开发板引脚映射
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验