Audio_Analyzer_语音分析模块_Gadgeteer_Compatible___SKU_TOY0011_ - jimaobian/DFRobotWikiCn GitHub 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)