ESP32 Sound - Working with I2S

Build an Internet Radio, an MP3 Player, and display microphone waveforms with an ESP32 and some I2S peripherals. Learn to use the I2S sound protocol with the ESP32. Article with code: More articles and tutorials: Join the conversation on the forum: Subscribe to the newsletter and stay in touch: You might have seen the term “I2S” on the spec sheet for the ESP32 and may have just assumed that it was a form of I2C. Well, you would be mistaken - I2S is a protocol for manipulation of digital audio, and today we will be using it with the ESP32. After a short primer on I2S and digital audio fundamentals, we will use an I2S microphone module with an ESP32. We’ll display the microphone output as a waveform on the Arduino IDE Serial Plotter. After that, we will grab a library from GitHub, and we’ll use it to build an MP3 player with an I2S a
Back to Top