ESP8266 与 ESP32
如果您去购物,您会发现带有 ESP8266 和 ESP32-xx 的主板。它们属于不同的微处理器系列。严格来说,ESP8266 不是一个家族,而只是一个处理器。注意:有些主板上带有 ESPxx 模块,但它们与 ESP32 无关。它们只是 ESP8266 的打包版本。重要的区别是:
- ESP32 是 ESP8266 的后继产品。
- 它们使用不同的核心平台(ESP8266 Arduino Core 和 ESP32 Arduino Core)开发。
ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6, ...
这些处理器都属于 ESP32 系列。它们在功能集和应用领域上有所不同。
- ESP32-S2ESP32-S3 的低成本/功能版本。
- ESP32-S3低功耗。双核。无线网络和蓝牙 LE。45个GPIO。相机支持。人工智能支持。原生 USB 支持(这让您可以使用 ESP32 开发自己的 USB 橡皮鸭或 USB 键盘)。
- ESP32-C2ESP32-C3 的低成本/功能版本。尚未发布。
- ESP32-C3超低功耗。单核。无线网络和蓝牙 LE。16个GPIO。不如 S 变体(例如 ESP32-S3)强大。
- ESP32-C6如果您需要Wi-Fi 6或ZigBee支持,这就是您要寻找的SoC。可悲的是,尚未发布。
- 如果您想要一块非常小的电路板,并且使用电池运行并且不需要太多 IO,请选择 ESP-C3。
- 如果你想拥有
- 人工智能支持,或
- 相机支持,或
- 大量 IO(与不同协议通信),或
- 你不知道你要用这个板做什么,或者
- 您想开发自己的 USB 外围设备,
- 选择ESP-S3。
开发板建议
所有选定的主板都配有 USB-C 连接器。我个人不再购买没有USB-C连接器或AAA电池的东西。 这也意味着它们都有一个串行适配器。您可以将它们直接插入计算机并刷新它们。
完整说明