如何将YX5300串行mp3播放器模块连接到esp32



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

我正在使用vscode和platformio;串行MP3Player";图书馆在我的项目中使它发挥作用。

在将库安装到我的项目后,我出现了错误,说";SoftwareSerial";库也需要安装,所以我安装了它,现在,完成后,我当前的错误是:

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

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

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

谢谢!

SoftwareSerial库适用于Microchip Atmega微控制器。很可能没有人愿意将此设备的库(SerialMP3Player(与其他设备一起使用,如果你觉得可以完成任务,你可能会第一个将其移植到ESP32。

快速查看后,这似乎并不是很困难——代码看起来抽象得很好,只与SoftwareSerial库对话。你需要用在ESP32上有效的东西来代替它。我建议使用一个普通的旧HardwareSerial,它使用硬件UART——ESP32上有很多这样的。

最新更新