ESP8266-NodeMCU (1) 开发板介绍

        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 引脚

开发板芯片StartupInputOutputNotes
D0GPIO16HIGH无中断无PWM其他I/0都可中断,支持PWM
D1GPIO5LOWOKOK
D2GPIO4LOWOKOK
D3GPIO0HIGH上拉OK↓X(连接FLASH按钮)
D4GPIO2HIGH上拉OK↓X
D5GPIO14HIGHOKOK
D6GPIO12HIGHOKOK
D7GPIO13HIGHOKOK
D8GPIO15LOW下拉OKX
RXGPIO3HIGHOKRX
TXGPIO1HIGHTXOKX
0ADC0模拟引脚X
GPIO6~11XX连接到闪存芯片,不可使用
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)"查看(如果没有"端口"选项,可以在"查看"选项中选择"显示隐藏的设备")查看,出现如下↓↓↓图标,表示驱动安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值