| 微控制器 | 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标准 |
| 芯片时钟频率 | 240 MHz |
| 模组外扩Flash | 4 MB |
| SRAM | 520 KB |
| RTC SRAM | 16 KB |
| 内置ROM | 448 KB |
1、使用的是乐鑫公司2023年发布的原装全新ESP32-WROOM-32E模组
2、加强供电,G|V能够提供最大 3.3V 40mA的输出能力
3、板载电路保护和电源选择电路
4、Type-C通信接口,无需区分正反,使用更方便
5、支持乐高电池盒输入接口,允许6-12VDC输入
6、板载2.54间距G|V|S扩展排针接口,免扩展板使用


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,和对应的端口

最后,先找到官方的实例代码。

打开后上传程序,耐心等待即可上传成功。

结构化程序设计是采用顺序结构、选择结构(IF语句)、循环结构(FOR,WHILE语句)、子程序等来进行程序设计的一种编程典范。
本小节主要介绍C++ 类相关的基础知识,包括类的定义、继承、多态,范围作用域等。
本讲主要介绍VSCode Arduino开发环境的搭建,及与Arduino IDE开发环境的比较。
本文主要讲解WebServer库如何来处理表单请求。
WebServer是非常常用的一个功能,在设备上使用该功能可以直接通过浏览器访问和操作设备。
Arduino-ESP32与ESP-IDF的版本对应表。
Arduino-ESP32提供了多种文件系统解决方案,本文将深入解析SPIFFS、LittleFS和SD卡三种主流存储方案,帮助你做出最佳选择。
ESP32-P4-WIFI6-DEV-KIT是一款微雪(Waveshare)设计的基于 ESP32-P4 的多媒体开发板,并集成 ESP32-C6,支持 Wi-Fi 6 和 BLE 5 无线连接。它提供丰富的人机交互接口,包括 MIPI-CSI (集成图像信号处理器 ISP)、MIPI-DSI、SPI、I2S、I2C、LED PWM、MCPWM、RMT、ADC、UART 和 TWAI 等。
ESP-Hosted 解决方案提供了将 ESP 板用作 Wi-Fi 和 Bluetooth/BLE 连接的通信处理器的方法。
ESP-Hosted 提供了一种将ESP芯片和模组用作通信协处理器的解决方案,该解决方案为主机微处理器或微控制器提供无线连接,使主机能够与其他设备通信。简单来说为网卡方案。