Fast Fourier Transform for Arduino
 
 
 
Go to file
Enrique Condes 6b3ef9732d
Merge pull request #112 from rbergen/master
Correct arduinoFTT to arduinoFFT in README
2025-03-23 12:34:43 +08:00
Examples Reapply PR 83 and fix typos in examples 2024-04-15 22:21:59 +08:00
src Merge branch 'develop' of github.com:kosme/arduinoFFT into develop 2024-11-24 22:22:31 +08:00
.gitignore Update to v1.3 Now supporting mbed boards 2017-12-06 02:37:25 +08:00
CITATION.cff Citation for 2.0.4 2024-12-14 18:09:57 +08:00
CMakeLists.txt Add CMakeLists.txt for source to include component 2025-01-13 23:09:15 -03:00
LICENSE Initial commit 2014-07-19 19:55:27 -05:00
README.md Correct arduinoFTT to arduinoFFT 2025-03-23 05:23:39 +01:00
keywords.txt Merge branch 'develop' into master 2024-03-06 14:27:41 +08:00
library.json Allow performing bit reversal on the complex part of the input 2024-11-21 15:32:42 +08:00
library.properties Allow performing bit reversal on the complex part of the input 2024-11-21 15:32:42 +08:00

README.md

arduinoFFT DOI

Fast Fourier Transform for Arduino

This is a fork from https://code.google.com/p/makefurt/ which has been abandoned since 2011.

This is version 2.0 of the library, which has a different API.

Tested on Arduino 1.8.19 and 2.3.2.

Installation on Arduino

Use the Arduino Library Manager to install and keep it updated. Just look for arduinoFFT. Only for Arduino 1.5+

Manual installation on Arduino

To install this library, just place this entire folder as a subfolder in your Arduino installation. When installed, this library should look like:

Arduino\libraries\arduinoFFT (this library's folder) Arduino\libraries\arduinoFFT\src\arduinoFFT.h (the library header file. include this in your project) Arduino\libraries\arduinoFFT\keywords.txt (the syntax coloring file) Arduino\libraries\arduinoFFT\Examples (the examples in the "open" menu) Arduino\libraries\arduinoFFT\LICENSE (GPL license file) Arduino\libraries\arduinoFFT\README.md (this file)

Building on Arduino

After this library is installed, you just have to start the Arduino application. You may see a few warning messages as it's built. To use this library in a sketch, go to the Sketch | Import Library menu and select arduinoFFT. This will add a corresponding line to the top of your sketch:

#include <arduinoFFT.h>

API

Documentation was moved to the project's wiki.