ESP8266-NodeMCU:入门级开发板介绍

目录

1 硬件介绍

1.1 引脚

1.2 硬件串口(2对)

2 开发模式

2.1 接入点模式(Access Point)

 2.2 无线终端模式(Wireless Station)

 2.3 混合模式

3 驱动程序(实现开发板通过USB和电脑进行通讯)

3.1 CP210x驱动程序下载

3.2 CH340驱动程序下载

3.3 电脑连接开发板


        ESP8266-NodeMCU是一个开源的硬件开发板,由于它支持WIFI功能,所以被广泛应用在物联网(IOF)领域,其中开发板上的核心芯片ESP8266是一颗地道的"中国芯",被世界各地的创客朋友们用于各式各样的创客项目上

1 硬件介绍

工作模块 ESP8266
工作电压 5V
输入电压 5V
数字输入输出引脚 10个(全部都可作为PWM引脚)
PWM引脚 10个
模拟输入引脚 1个
WIFI标准 802.11b / g / n
工作模式 STA / AP / STA+AP

        "数字信号/模拟信号/PWM"可以参考文章PWM控制

1.1 引脚

开发板 芯片 Startup Input Output Notes
D0 GPIO16 HIGH 无中断 无PWM 其他I/0都可中断,支持PWM
D1 GPIO5 LOW OK OK
D2 GPIO4 LOW OK OK
D3 GPIO0 HIGH 上拉 OK ↓X(连接FLASH按钮)
D4 GPIO2 HIGH 上拉 OK ↓X
D5 GPIO14 HIGH OK OK
D6 GPIO12 HIGH OK OK
D7 GPIO13 HIGH OK OK
D8 GPIO15 LOW 下拉 OK X
RX GPIO3 HIGH OK RX
TX GPIO1 HIGH TX OK X
0 ADC0 模拟引脚 X
GPIO6~11 X X 连接到闪存芯片,不可使用
3V3 开发板工作时,向外界供电3.3V
VIN 向开发板供电(或者使用microUSB)
GND 接地

(绿色引脚可以使用,黄色引脚避免使用,红色引脚不能使用)

        ↑X拉高,会使启动失败;  ↓X拉低,会使启动失败

        数字引脚(以D开头)工作电压3.3V,模拟引脚(以A开头)读取电压范围0~1V

        在程序中要将该引脚设置为高电平,digitalWrite(D2,HIGH)和digitalWrite(4,HIGH)都可以

        GPIO0(D3)在开发板工作时要一直保持高电平,否则上传模式将无法工作

1.2 硬件串口(2对)

        比如向开发板写入程序和接收开发板返回的信息都是通过这2个串口实现的(只不过平时测试都是用的microUSB与电脑连接来传输数据)

        TX<==>GPIO1<==>U0TXD   开发板向外(其它硬件)发送数据

        RX<==>GPIO3<==>U0RXD  开发板向外(其它硬件)接收数据

        D4<==>GPIO2<==>U1TXD

        SD1(S1)<==>GPIO8<==>U1RXD

2 开发模式

2.1 接入点模式(Access Point)

        ESP8266自已做为一个WIFI热点向外界发出WIFI信号,其它无线终端设备(手机,笔记本电脑等)可以连入该WIFI网络

 2.2 无线终端模式(Wireless Station)

        ESP8266可以像其它无线终端设备一样,连入WIFI网络

 2.3 混合模式

3 驱动程序(实现开发板通过USB和电脑进行通讯)

3.1 CP210x驱动程序下载

        登录太极创客首页 >> 点击"下载" >> 选择"ESP8266-NodeMCU开发板驱动(CP210x)下载" >> 驱动芯片制造商官网下载 >> 安装驱动程序

3.2 CH340驱动程序下载

        CH340插件下载 (Windows版本)

3.3 电脑连接开发板

        用数据线将电脑和开发板连接,在电脑的"设备管理器"的"端口(COM和LPT)"查看(如果没有"端口"选项,可以在"查看"选项中选择"显示隐藏的设备")查看,出现如下↓↓↓图标,表示驱动安装成功

物联沃分享整理
物联沃-IOTWORD物联网 » ESP8266-NodeMCU:入门级开发板介绍

发表评论