GND----------GND
DIN------------25
BCLK----------27
LRC------------26
这里注意esp32开发板在arduino框架下,34 35 36 39 脚只能作为输入,将他们作为输出引脚会报错
接下来将喇叭正负极接到放大模块对应位置
二、软件部分
实例代码如下,注意将ssid与password更换为自己的WIFI名称和密码
#include "Arduino.h"
#include "WiFiMulti.h"
#include "Audio.h"
// Digital I/O used
#define I2S_DOUT 25
#define I2S_BCLK 27
#define I2S_LRC 26
Audio audio;
WiFiMulti wifiMulti;
// config your wifi
String ssid = "xxxxx";
String password = "xxxxx";
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
wifiMulti.addAP(ssid.c_str(), password.c_str());
wifiMulti.run();
if(WiFi.status() != WL_CONNECTED){
WiFi.disconnect(true);
wifiMulti.run();
}
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
audio.setVolume(12); // 0...21
audio.connecttohost(&