Fast Fourier Transform for Arduino
Go to file
Enrique Condes 5e30d11a7d Change file extension to work with the new arduino standards 2014-07-19 20:35:59 -05:00
Examples/FFT_01 Change file extension to work with the new arduino standards 2014-07-19 20:35:59 -05:00
.gitignore Original code 2014-07-19 20:08:55 -05:00
LICENSE Initial commit 2014-07-19 19:55:27 -05:00
PlainFFT.cpp Original code 2014-07-19 20:08:55 -05:00
PlainFFT.h - Update to work with Arduino 1.0 and later. 2014-07-19 20:32:03 -05:00
README.md Original code 2014-07-19 20:08:55 -05: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. Tested on Arduino 0022 Alpha.

Installation

To install this library, just place this entire folder as a subfolder in your

When installed, this library should look like:

Arduino\libraries\PlainFTT (this library's folder) Arduino\libraries\PlainFTT\PlainFTT.cpp (the library implementation file, uses 32 bits floats vectors) Arduino\libraries\PlainFTT\PlainFTT.h (the library description file, uses 32 bits floats vectors) Arduino\libraries\PlainFTT\PlainFTT_INT.cpp (the library implementation file, experimental signed 16 bits vectors) Arduino\libraries\PlainFTT\PlainFTT_INT.h (the library description file, experimental signed 16 bits vectors) Arduino\libraries\PlainFTT\keywords.txt (the syntax coloring file) Arduino\libraries\PlainFTT\examples (the examples in the "open" menu) Arduino\libraries\PlainFTT\readme.txt (this file)

Building

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 PlainFTT. This will add a corresponding line to the top of your sketch: #include <PlainFTT.h> (or #include <PlainFTT_INT.h>