esp32+max98357做蓝牙音箱

By qq84628151 没有评论

1.从github下载源码用zip方式,https://github.com/pschatzmann/ESP32-A2DP

2.导入到Arduino IDE,可以看ESP32-audioI2S源码首页的导入库流程

3.需要的材料: esp32开发板、Max98357、喇叭

4.接线

5.将代码烧录进esp32

#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() {
}