站点图标 CNX中文站

ESP32 Arduino2.0.0版本,增加了对ESP32-C3和ESP32-S2的支持

正如我在LILYGO T-32C3 模块的文章中提过的,ESP32 Arduino 2.0.0 版本已在9月发布了,而且还为 Arduino IDE添加了 ESP32-C3 和 ESP32-S2 的支持。

这个消息之所以值得单独发布一篇帖子,是因为它是 ESP32 平台的Arduino 代码的主要版本,其中还包括了其他新功能和更改,即:

你们可以在 Github 上找到更详细的更改日志,包括源代码中的确切文件更改。

如果想尝试一下,可以直接添加如下代码。


先到首选项中其他开发板管理器的 JSON 文件列表。

ESP32 Arduino 2.0.0开发板管理

然后安装 ESP32 开发板包。

安装ESP32开发板

选择一个 ESP32-C3 开发板,并编译一个示例体验一下。

ESP32-C3编译示例代码

哎呀不好!出现报错:“ImportError: no module named serial”,它并没有像预期的那样工作。我在 Ubuntu 20.04 中使用了 Arduino IDE,这样就可以通过安装相关包来解决这个问题。


选择ESP32开发板

现在看来一切都运行良好,不过我还没有 ESP32-C3 开发板,所以我无法确认是否有任何第三方 ESP32-C3 板子与 Arduino IDE 兼容。但我觉得添加更多板子只是时间问题。顺便说一下,Arduino 中 ESP32 板的列表越来越长了,所以选择合适的开发板也是个越来越麻烦的事。

分享这篇文章
退出移动版