-
ESP32-A2DP是一款适用于ESP32 Arduino的蓝牙A2DP库,能够实现音乐接收器或发送器功能
资源介绍
用于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() {
- 上一篇: esp8266无操作系统官方固件
- 下一篇: esp32-radio:ESP32制作的网络广播播放器