ESP32 下蓝牙播放音乐

之前发过一贴:

esp32 下蓝牙播放音乐歌词的获得_esp32 蓝牙音频-优快云博客

说的是esp32 蓝牙接收音频流同步获得歌词的方案,但是有个很核心的内容由于硬件原因没有谈及,就是播放音乐。

这几天被抖音上各种水桶卡顿刺激了,经过一番折腾,终于成功,顺便来分享一下经验。

其实使用A2DP 通过蓝牙接收数据进行播放相对简单:

硬件清单:esp32 ,喇叭和MAX98357 ,MAX98357 很便宜,包邮也才5.5

之前不想加这个MAX98357, 尝试过esp32 直接输出的方案,音量极低,不知道是不是接触不良,代码简单如下:

#include <Arduino.h>

#include "a2dp/BluetoothA2DPSink.h"

BluetoothA2DPSink a2dp_sink;

void setup(){


 i2s_pin_config_t my_pin_config = {
        .bck_io_num = 26,//输入 bck
        .ws_io_num = 25,//输入 
        .data_out_num = 22,//输出
        .data_in_num = I2S_PIN_NO_CHANGE
    };
  a2dp_sink.set_pin_config(my_pin_config);
  a2dp_sink.start("my music");

}


void loop(){

}
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值