上传者: 42123191
|
上传时间: 2021-11-26 16:31:35
|
文件大小: 2.21MB
|
文件类型: -
用于ESP32的简单Arduino蓝牙音乐接收器和发送器
ESP32提供了一个蓝牙A2DP API,可从您的手机接收声音数据,并通过回调方法使之可用。 输出是从SBC格式解码的PCM数据流。 该文档可在找到。
I2S是用于将数字音频设备连接在一起的电气串行总线接口标准。 它用于在电子设备中的集成电路之间传递PCM音频数据。
因此,我们可以将蓝牙的输入馈送到I2S输出:在上可以找到Expressive的示例。
不幸的是,这个示例并没有让我感到高兴,所以我决定将其转换为一个简单的Arduino库,该库很容易从Arduino软件IDE中使用。
A2DP接收器
一个简单的I2S示例(A2DS接收器)
这是最简单的示例,仅使用正确的默认设置:
#include "BluetoothA2DPSink.h"
BluetoothA2DPSink a2dp_sink;
void setup() {