Here I build an Arduino spectrum analyzer with a 128x64 OLED display showing 64 frequency bins and testing the limits of a 16 MHz Arduino Uno using the analogRead function (better performance is possible by directly controlling the ADC).
Using a signal generator and sweeping a test waveform, the functionality is validated, including observed limitations due to aliasing when the input frequency is too high for the sample rate.
Sketch and Schematic: github.com/Gad...
Similar project from cbm80amiga: • Arduino simple audio s...
Similar project from learnelectronics: • Video
Patreon: / gadgetreboot
Pinterest: www.pinterest....
Twitter: @GadgetReboot / gadgetreboot
29 авг 2024