Advertisement

利用傅里叶快速转换进行时频分析的音乐频谱灯

阅读量:
复制代码
 #include <Adafruit_NeoPixel.h>

    
  
    
  
    
 #define NUM_LEDS 256
    
 #include "arduinoFFT.h"
    
  
    
 Adafruit_NeoPixel pixels(NUM_LEDS, D5, NEO_GRB + NEO_KHZ800);
    
  
    
 arduinoFFT FFT = arduinoFFT(); /* Create FFT object */
    
 /*
    
   These values can be changed in order to evaluate the functions
    
 */
    
 #define CHANNEL A0
    
 const uint16_t samples = 32; //This value MUST ALWAYS be a power of 2
    
 const double samplingFrequency = 1000; //Hz, must be less than 10000 due to ADC
    
  
    
 unsigned int sampling_period_us;
    
 unsigned long mi

全部评论 (0)

还没有任何评论哟~