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)"查看(如果没有"端口"选项,可以在"查看"选项中选择"显示隐藏的设备")查看,出现如下↓↓↓图标,表示驱动安装成功

  • 5
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ESP8266 NodeMCU是一款基于ESP8266芯片的开发,它有多个引脚,以下是它们的说明: 1. 3V3:3.3V电源输出引脚,可用于给外部电路供电。 2. GND:地引脚,用于连接电路的地。 3. EN:芯片使能引脚,高电平使能芯片,低电平禁用芯片。 4. RST:芯片复位引脚,低电平复位芯片。 5. GPIO:通用输入输出引脚,用于控制芯片的启动模式。 6. GPIO2:通用输入输出引脚,可用于连接外部设备。 7. TXD:串口发送引脚,用于与其他设备进行串口通信。 8. RXD:串口接收引脚,用于与其他设备进行串口通信。 9. SD2:SPI数据2引脚,用于连接SPI设备。 10. SD3:SPI数据3引脚,用于连接SPI设备。 11. SCLK:SPI时钟引脚,用于连接SPI设备。 12. SD1:SPI数据1引脚,用于连接SPI设备。 13. CMD:SPI命令引脚,用于连接SPI设备。 14. SD:SPI数据引脚,用于连接SPI设备。 以上是ESP8266 NodeMCU的引脚说明,可以根据需要进行连接和使用。 ### 回答2: ESP8266 NodeMCU开发是一款非常受欢迎的物联网开发,它基于ESP8266芯片,拥有强大的Wi-Fi功能和丰富的接口资源。在这个开发上,有一些非常重要的引脚,下面我们来详细介绍一下: 1. VIN引脚:这是NodeMCU供电引脚,它可以接受7V-12V的电压输入,也可以通过USB口供电。 2. GND引脚:这是地线引脚,必须接地。 3. 3.3V引脚:这是NodeMCU的电源输出引脚,可以输出3.3V的电压。 4. RX引脚、TX引脚:这是NodeMCU的串口通信引脚,用于与其他设备进行串口通信,如与电脑进行USB串口通信。 5. D0-D8引脚:这是数字输入输出引脚,可以作为普通的I/O口使用,也可以作为中断输入口使用。 6. A0引脚:这是模拟输入引脚,可以用来读取模拟量传感器的数据。 7. SDA引脚、SCL引脚:这是I2C总线的数据线和时钟线引脚,用于连接I2C设备,如温湿度传感器、光强传感器等。 8. SPI引脚:这是SPI总线的引脚,用于连接SPI设备,如存储芯片、无线收发模块等。 总之,ESP8266 NodeMCU的引脚非常丰富,可以满足各种不同的项目需求,非常适合于物联网开发者使用。开发者可以通过对这些引脚的使用,进行各种创新应用。 ### 回答3: ESP8266 NodeMCU 是一款非常常见的 IoT 开发,它使用了 ESP8266 芯片,具有 WiFi 和 Bluetooth 功能。ESP8266 NodeMCU 具有 32 个引脚,其中一些是数字引脚,一些是模拟引脚和一些是电源引脚。 以下是 ESP8266 NodeMCU 的引脚说明: 1. VCC 和 GND 引脚:ESP8266 NodeMCU 开发的电源引脚。VCC 引脚用于向开发供电,而 GND 引脚用于接地。 2. 3V3 引脚:ESP8266 NodeMCU 开发的 3.3V 供电引脚。您可以通过这个引脚连接外部传感器或模块。 3. VIN 引脚:ESP8266 NodeMCU 开发的电源输入引脚,此引脚电压的要求在 5V 左右。 4. A0 引脚:ESP8266 NodeMCU 开发上的模拟引脚,可以使用此引脚连接模拟传感器(如光线传感器、温度传感器等)。 5. D0-D8 引脚:ESP8266 NodeMCU 开发上的数字引脚,可以输出数字信号,或作为输入,接收数字信号。 6. RX 和 TX 引脚:ESP8266 NodeMCU 开发上的串行通信引脚,可以使用这些引脚进行与计算机或其他设备的串行通信。 7. SDA 和 SCL 引脚:ESP8266 NodeMCU 开发上的 I2C 通信引脚。可以使用这些引脚进行连接至其他 I2C 设备。 以上就是 ESP8266 NodeMCU 的所有引脚说明和用途,熟悉这些引脚可以帮助您更好地使用开发进行 IoT 开发

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值