#include #define ANALOG_IN 5 #include #include "fonts/allFonts.h" #include "bitmaps/allBitmaps.h" Image_t icon; void setup() { Serial.begin(9600); GLCD.Init(); GLCD.ClearScreen(); GLCD.SelectFont(System5x7,BLACK); icon = catolica; } void loop() { GLCD.DrawBitmap(catolica, 40,5); delay(2000); fourier(); } void ejes(){ GLCD.DrawLine(4,60,124,60); for(int j=5; j<124;j=j+4){ GLCD.DrawLine(j,60,j,61); } } void fourier(){ int var = 0; while(var < 1){ /////------------------------------------------------------------------------------Obtención de datos int h=64; // Taza de refresco de 0.5 Hz aprox double f[h]; double F[h]; double Y[h]; double Real[h]; double Imag[h]; double Final[8]; /////------------------------------------------------------------------------------Iniciando variables for (int i=0; i < h; i=i+1){ Real[i]=0; } for (int i=0; i < h; i=i+1){ Imag[i]=0; } for (int i=0; i < h; i=i+1){ f[i]=analogRead(ANALOG_IN)*5/1024; //Obtiene un vector en el tiempo normalizado al voltaje } for (int i=0; i < 7; i=i+1){ Final[i]=0; } /////---------------------------------------------------------------------------------Sacando Fourier for(int j=0; j