MAX98357A I2S audio amplifier con ESP32

Alimentazione 3.3-5 V Bus GPIO
LRCBCLKDINGAINSDGNDVIN

Pin e collegamento all’ESP32

PinRuoloPin ESP32Note
LRCChip select SPID25I2S word select (LRCLK), not SPI
BCLKClock SPID26I2S bit clock, not SPI
DINIngresso (lo pilota l’ESP32)D27I2S audio data from the ESP32
GAINNon collegato all’ESP32—Leave unconnected for 9 dB
SDNon collegato all’ESP32—Shutdown / channel select. Leave unconnected
GNDMassaGND
VINAlimentazione3V32.5 to 5.5 V; 5 V gives more volume

Collegamento consigliato per l’ESP32 DevKit a 30 pin, evitando i pin della flash, di sola lettura e di strapping. BoardPilot lo controlla mentre colleghi.

Codice di partenza (Arduino)

void setup() { pinMode(27, OUTPUT); }  // DIN

void loop() {
  digitalWrite(27, HIGH);
  delay(500);
  digitalWrite(27, LOW);
  delay(500);
}

Fonti

Provalo in 3D in BoardPilot

BoardPilot Dati del componente (JSON)

Componenti simili

Dati dei componenti: CC BY 4.0, riutilizzabili citando BoardPilot.