The most widely used and recommended library for downloading Fast Fourier Transform (FFT) capabilities on Arduino is by Enrique Condes (kosme). It is highly compatible across all architectures, including the classic Arduino Uno (AVR), ESP32, and more powerful ARM-based boards. How to Download and Install You can download the library through two primary methods: Arduino Library Manager (Recommended) : Open the Arduino IDE.