How to integrate a rotary encoder for volume control with ESP32 and MAX98357A DAC?
Hello guys i'm looking to enhance my ESP32 smart clock project by adding volume control via a rotary encoder. I plan to use the MAX98357A I2S DAC for audio playback and want to know the best approach to integrate a rotary encoder with the ESP32, specifically how to read the rotary encoder's position and direction changes and apply the volume changes to theMAX98357A DAC's output in real-time
I'd appreciate guidance on the most efficient way to implement this feature
I'd appreciate guidance on the most efficient way to implement this feature
Solution
YouTubeFREE WING
Warning !! This Movie has Very Loud Volume
Whats DAC is Winner !?
In this program , The "mp3→loop()" calling cycle is NOT CONSTANT...
Whats DAC is Winner !?
- MAX98357A
- CS4344
- ES7148
- comparison Part 2
https://youtu.be/ERhKqHNtupI - PCM5102A
- UDA1334A
In this program , The "mp3→loop()" calling cycle is NOT CONSTANT...

