Fast Fourier Transform for Arduino
Go to file
kosme 8da2629533 - Readme 2014-11-09 02:03:01 -06:00
Examples - Define Theta (2*Pi) constant. 2014-07-20 00:09:27 -05:00
.gitignore - Change class name from PlainFFT to arduinoFFT. 2014-07-19 22:42:36 -05:00
LICENSE Initial commit 2014-07-19 19:55:27 -05:00
README.md - Readme 2014-11-09 02:03:01 -06:00
arduinoFFT.cpp - Change class name from PlainFFT to arduinoFFT. 2014-07-19 22:42:36 -05:00
arduinoFFT.h - Made the library independent from the Arduino enviroment. Now it can 2014-11-09 01:56:30 -06:00
keywords.txt Original code 2014-07-19 20:08:55 -05:00

README.md

arduinoFFT

Fast Fourier Transform for Arduino

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

This is a C++ library for Arduino for computing FFT. Now it works both on Arduino and C projects.

Tested on Arduino 1.0.5

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\arduinoFTT (this library's folder) Arduino\libraries\arduinoFTT\arduinoFTT.cpp (the library implementation file, uses 32 bits floats vectors) Arduino\libraries\arduinoFTT\arduinoFTT.h (the library description file, uses 32 bits floats vectors) Arduino\libraries\arduinoFTT\keywords.txt (the syntax coloring file) Arduino\libraries\arduinoFTT\examples (the examples in the "open" menu) Arduino\libraries\arduinoFTT\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 arduinoFTT. This will add a corresponding line to the top of your sketch:

#include <arduinoFTT.h>