A well-kept secret of the ESP32 is its extended audio capabilities because it is hard to use. Luckily, I found a library and a toolset enabling us to easily use these capabilities. We now can connect microphones, loudspeakers, Bluetooth loudspeakers, SD cards, and even browsers to an ESP32 to record and play sound. Very handy for all sorts of projects. And we will build an internet radio with a single line of code in the loop(). I am a proud Patreon of @GreatScott! , @Electronoobs , @EEVblog , and others. Links: Phil's Library: Phil's A2DP library (Needed for Bluetooth): ESP32 board: Microphone: MAX98357A I2S Amplifier: PCM5102 DAC: I2S ADC: ESP32 Audio Kit: PMOD “Soundcard
Hide player controls
Hide resume playing