(SKU:TOY0011)Audio Analyzer 语音分析模块(Gadgeteer Compatible)
来自DFRobot Product Wiki
目录 |
概述
这是一款音频信号分析模块,这款模块的设计基于MSGEQ7图形均衡滤波器。音频信号通过该模块会被过滤成7个波段。并且能够输出每一个频段的幅值。这七个频段分别是:63Hz,160Hz,400Hz,1KHz,2.5kHz,6.25kHz和16kHz。
这个模块可以用于创建一个音频分析器,追踪音乐的频率信息让你的控制器(Arduino)和音乐带起互动。
注意事项:可以和麦克风传感器(DFR0034)配套使用,完成与Arduino的音频采集。也可连接3.5mm音频信号接头作为信号输入。
技术规格
- 工作电压:5V
- 驱动接口:Gadgeteer Tpye X or Y 接口
- 样例程序占用的引脚:
- reset Gadgeteer pin 4
- strobe Gadgeteer pin 5
- output Gadgeteer pin 3
- 尺寸:32x20mm
- 重量:10克
应用
- 捕捉音乐频谱,制作音乐互动机器人
- 处理音频数据读取,制作灯光特效
- 语音分析
配送清单
- Audio Analyzer 语音分析模块 1只
- 1.27间距 IDC10线 1条
实例代码:
/* Audio Analyzer Use MSGQ7 to analyze the audio in 6 different frequence. The LED display the result of MSGQ7.When audio is input, LED would be blink This example code is in the public domain. */ #define reset 67 //Gadgeteer pin 4 #define strobe 66 //Gadgeteer pin 5 #define output 68 //Gadgeteer pin 3 #define ledPin 13 void setup() { Serial.begin(9600); Serial.println("Initializing MSGEQ7..."); // initialize IO // Reset:connect to digital pin10,as an output // Strobe:connect to digital pin11,as an output // Output:connect to digital pin12,as an input // ledPin : connect to digital pin13,as an output pinMode(reset, OUTPUT); pinMode(strobe, OUTPUT); pinMode(output, INPUT); pinMode(ledPin, OUTPUT); //reset MSGQ7 digitalWrite(reset, HIGH); //strobe digitalWrite(strobe, HIGH); delay(1); digitalWrite(strobe, LOW); delay(1); digitalWrite(reset, LOW); } void loop() { unsigned int i; unsigned int temp; digitalWrite(ledPin, LOW); for(i=0;i<7;i++) { //Enable the strobe. digitalWrite(strobe, HIGH); delay(1); digitalWrite(strobe, LOW); delay(1); temp = digitalRead(output); if(1 == temp) { switch(i) { case 0: Serial.println("63Hz"); digitalWrite(ledPin, HIGH); break; case 1: Serial.println("160Hz"); break; case 2: Serial.println("400Hz"); break; case 3: Serial.println("1KHz"); break; case 4: Serial.println("2.5KHz"); break; case 5: Serial.println("6.25KHz"); break; case 6: Serial.println("16KHz"); break; default: break; } } } }
下载
Analyzer V0.1SCH.pdf Audio Analyzer 语音分析模块电路图
Analyzer 语音分析模块例子代码
购买 Audio Analyzer 语音分析模块(Gadgeteer Compatible) (SKU:TOY0011)