Hello STEM ESP32-WROOM-32EA

Hello STEM ESP32-WROOM-32EA

1、介绍

该开发板使用的是乐鑫公司2023年发布的原装全新ESP32-WROOM-32E-N4/N8/N16。相比旧版本,改善了芯片制作工艺,减少了功耗损失,提高了信号质量等,保证了稳定优秀的使用体验。内置主频240MHz的双核Xtensa® 32-bit LX6处理器,448KB ROM,520KB SRAM , 16KB RTC SRAM,外扩Flash可选4M、8M、16M,以及支持丰富的I/O接口,同时支持Arduino等多种常见编程语言,使其拥有强大出色的性能和易用性。型号为:ESP32-WROOM-32-N4。

乐鑫官方数据手册esp32-wroom-32e_esp32-wroom-32ue_datasheet_cn.pdf

2、技术规格

微控制器

ESP32-WROOM-32E

工作电压

3.3V

输入电压(推荐)

6-9V(DC直流)

数字引脚

20个

模拟输入引脚

6 个(32,33,34,35,36,39)

下载接口

USB Type-C

无线传输协议

WiFi 802.11 b/g/n

蓝牙标准

4.2BR/EDR/BLE标准

芯片时钟频率

240MHz

外扩Flash

4MB

SRAM

520KB

内置ROM

448KB

3、特征

1、使用的是乐鑫公司2023年发布的原装全新ESP32-WROOM-32E模组
2、加强供电,G|V能够提供最大3.3V 40mA的输出能力
3、板载电路保护和电源选择电路
4、Type-C通信接口,无需区分正反,使用更方便
5、支持DC5525输入接口,允许6-12VDC输入
6、板载2.54间距G|V|S扩展排针接口,免扩展板使用

4、电路板尺寸

5、开发板解析

  • 复位键
    按下复位键,重新运行程序。

  • 串口芯片
    该芯片负责将USB接收到的数据转换为串口数据给主控芯片。

  • 5V/2A供电模组
    供电模组负责主板的供电服务,外部接入的6-12V电源稳压至 5V/2A/10W输出,可驱动多组舵机,玩具马达、微型滑台等设备。

  • 自恢复保险丝
    当开发板发生错误连接导致短路时,保险丝会自动断开开发板与电脑之间的电路连接,从而保护电脑USB接口不被烧毁或电脑死机。

  • Type-C接口
    负责数据下载和USB供电。

  • 外部供电与USB供电自动切换控制器
    FDN340P场效应管+LMV358IDGKR放大器组成的外部供电与USB供电自动切换控制系统。开发板默认由USB接口供电,当外部电源接入后控制器会自动断开USB供电并切换至外部电源供电,外部电源断开后再自动切换为USB供电,该功能可保护电脑不受开发板外部供电的电源干扰。

  • ESP32E模组

ESP32-WROOM-32E主控芯片是开发板的大脑,负责程序存储、执行、运算处理、信号输入输出等功能。

  • 扩展板接口
    用于对接本公司配套的扩展板,便于接插模块。

6、驱动下载及安装

Windows 7、8、10、11 系统 USB 驱动下载及安装方法:点击查看

Mac OS 系统 USB 驱动下载:CH34X USB串行Mac OS驱动程序下载安装说明

为了能够使用 Arduino IDE 开发 ESP32,你需要向 Arduino IDE 板管理器添加一个额外的源,然后安装 ESP32。我们需要先添加 ESP32 开发板附加网址。打开文件 菜单下的 首选项。

把下面的链接复制粘贴到 附加开发板管理网址 中:

https://espressif.github.io/arduino-esp32/package_esp32_index.json


再安装 ESP32 开发板,选择 工具 菜单中的 开发板 -> 开发板管理器...

在搜索栏中搜索 esp32,可以看到 esp32 库,选择 2.0.4 版本,点击安装,等待安装完成即可。

选择对应的开发板 ESP32 Dev Module,

选择好开发板后,工具菜单中就会多出一些选项,如果你不会调试的话,按照默认的即可。

接着,选择 ESP32 对应的端口,

最后,我们打开示例程序里面的测试代码中的 Arduino 测试代码,编译并运行。

示例程序:点击下载

注意!!!如果以上方法行不通则可以参考以下方法:参考视频

常见问题:上传失败解决方法:把开发板2号,5号,12号引脚的外接模块全部取下来