ESP32S3 (MicroPython) + MAX98357 I2S Audio Amplifier to play tones
This post exercise on ESP32-S3-DevKitC-1 running MicroPython v1.24.1, to play tones using MAX98357 I2S Audio Amplifier. Connection between MAX98357 and ESP32-S3-DevKitC-1: MAX98357 ESP32-S3-DevKitC-1 ================================== VCC 3V3 GND GND MAX98357_LRC GPIO17 MAX98357_BCLK GPIO16 MAX98357_DIN GPIO15 MAX98357_GAIN GND mpy_s3_max98357.py , a simple MicroPython to play single tone on MAX98357 I2S Audio Amplifier. """ ESP32-S3-DevKitC-1 running MicroPython v1.24.1 Play single tone output to MAX98357. """ import math import array import time from machine import I2S, Pin print("Start") MAX98357_LRC = 17 MAX98357_BCLK = 16 MAX98357_DIN =15 i2s = I2S(0, sck=Pin(MAX98357_BCLK), ws=Pin(MAX98357_LRC), sd=Pin(MAX98357_DIN), mode=I2S.TX, bits=16, format=I2S.MONO, rate=44100, ibuf=44100, ) pr...