esp32+max98357做蓝牙音箱
1.从github下载源码用zip方式,https://github.com/pschatzmann/ESP32-A2DP
2.导入到Arduino IDE,可以看ESP32-audioI2S源码首页的导入库流程
3.需要的材料: esp32开发板、Max98357、喇叭
4.接线
5.将代码烧录进esp32,使用的a2dp协议实现
#include "AudioTools.h"
#include "BluetoothA2DPSink.h"
I2SStream i2s;
BluetoothA2DPSink a2dp_sink(i2s);
void setup() {
//创建默认配置
auto cfg = i2s.defaultConfig();
cfg.pin_bck = 26; //esp32的26引脚接max98357的BCLK
cfg.pin_ws = 25; //esp32的25引脚接max98357的LRC
cfg.pin_data = 22; //esp32的22引脚接max98357的DIN
i2s.begin(cfg);
a2dp_sink.start("蓝牙音箱测试");
}
void loop() {
}




