Traitement du son par FFT (fast fourier transformer)
25 avril 2015, 16:01, par Jean-Claude Verdin
Bonjour,
Je travaille sur un projet de contrôle de moteur / le son.
Inévitablement, je suis tombé sur Arduino et votre page.
J’essaye la solution N° 2 depuis hier midi et me heurte à un problème.
J’ai bien téléchargé et installé la librairie fix_fft sur Arduino Uno 1.6.1 et lors du test : j’obtiens un message d’erreur :
C :\Users\utilisateur\Documents\Arduino\libraries\fix_fft/fix_fft.h:4:22 : fatal error : WProgram.h : No such file or directory
fix_fft.h se trouve bien à cet endroit, mais pas WProgram.h
Ai-je le (s) bon(s) fichier(s) ?
Sinon, pouvez vous me dire où je peux le(s) trouver ?
D’avance merci à vous !
Ci-dessous le contenu de fix_fft.h (Un partie du commentaire supprimée par manque de place).
#ifndef FIXFFT_H
#define FIXFFT_H
#include <WProgram.h>
/*
fix_fft() - perform forward/inverse fast Fourier transform.
fr[n],fi[n] are real and imaginary arrays, both INPUT AND
RESULT (in-place FFT), with 0 <= n < 2**m ; set inverse to
0 for forward transform (FFT), or 1 for iFFT.
*/
int fix_fft(char fr[], char fi[], int m, int inverse) ;
int fix_fftr(char f[], int m, int inverse) ;
#endif
Bonjour,
Je travaille sur un projet de contrôle de moteur / le son.
Inévitablement, je suis tombé sur Arduino et votre page.
J’essaye la solution N° 2 depuis hier midi et me heurte à un problème.
J’ai bien téléchargé et installé la librairie fix_fft sur Arduino Uno 1.6.1 et lors du test : j’obtiens un message d’erreur :
C :\Users\utilisateur\Documents\Arduino\libraries\fix_fft/fix_fft.h:4:22 : fatal error : WProgram.h : No such file or directory
fix_fft.h se trouve bien à cet endroit, mais pas WProgram.h
Ai-je le (s) bon(s) fichier(s) ?
Sinon, pouvez vous me dire où je peux le(s) trouver ?
D’avance merci à vous !
Ci-dessous le contenu de fix_fft.h (Un partie du commentaire supprimée par manque de place).
#ifndef FIXFFT_H
#define FIXFFT_H
#include <WProgram.h>
/*
fix_fft() - perform forward/inverse fast Fourier transform.
fr[n],fi[n] are real and imaginary arrays, both INPUT AND
RESULT (in-place FFT), with 0 <= n < 2**m ; set inverse to
0 for forward transform (FFT), or 1 for iFFT.
*/
int fix_fft(char fr[], char fi[], int m, int inverse) ;
int fix_fftr(char f[], int m, int inverse) ;
#endif
Voir en ligne : http://gepto-automates.com