0

我对 IOT 和 esp32 还很陌生,但到目前为止我还是自己学习,但是,当我尝试将 YX5300 串行 mp3 模块连接到我的 esp32 时,我什至很难让 #include 库正常工作。

我将 vscode 与 platformio 一起使用,并在我的项目中安装了“SerialMP3Player”库以使其工作。

将库安装到我的项目后,我收到错误说还需要安装“SoftwareSerial”库,所以我安装了它,现在,在这样做之后,我当前的错误是:

安装两个库后我收到的构建错误

所以我的问题是现在该怎么办?继续查找并安装在构建错误中弹出的库,还是我只是遗漏了一些明显的东西?

另外,是否可以将此模块连接到 esp32 板?我只遇到过使用 arduino 板变体的示例。

谢谢!

4

1 回答 1

0

SoftwareSerial 库适用于 Microchip Atmega 微控制器。很可能没有人会费心将此设备的库 (SerialMP3Player) 与其他设备一起使用,您可能是第一个将其移植到 ESP32 的人 - 如果您觉得能胜任这项任务。

快速浏览后,这似乎不是很困难 - 代码看起来非常抽象,并且只与 SoftwareSerial 库对话。您需要用适用于 ESP32 的东西替换它。我建议使用硬件 UART 的普通旧 HardwareSerial - ESP32 上有很多。

于 2021-06-22T11:29:29.630 回答