从arduino的analogRead设置音频的采样频率

时间:2016-07-07 05:27:32

标签: arduino hardware audio-streaming sampling

我正在使用带有Arduino Pro-Mini的Sparkfun驻极体麦克风通过串口传输音频。目标是从音频数据创建一个wav文件。

wav文件头需要“采样频率”作为标题中的一个条目。以下是我的问题:

  1. 如何从arduino麦克风上查看analogReads的当前音频频率
  2. 如何配置/更改我的arduino pro mini中的某些设置以获得16 kHz的采样率(这就是我将使用WAV文件的应用程序之一)

1 个答案:

答案 0 :(得分:0)

嗯,采样频率与时间有关。

1)使用micros()语句检查模拟读操作的时序

2)获得一致采样率的最佳方法是使用interrupts。具体来说,"定时器中断"。您必须确保硬件的实际采样速度足以满足音频要求。