带有数字麦克风的Sony Spresense Arduino音频录制

时间:2018-11-30 03:11:11

标签: spresense

Spresense的示例和文档包含很多非常清晰的信息,但是我认为将数字麦克风与Arduino IDE结合使用尚缺少一些东西。使用数字麦克风对扩展板进行的修改非常清晰,并带有精美的图片。 Arduino示例项目很棒,向您展示了录制,编码等内容。我也理解您必须告诉录音机使用以下数字麦克风:

theAudio->setRecorderMode(AS_SETRECDR_STS_INPUTDEVICE_MIC_D);

音频文档中也有很好的详细说明,说明必须将CXD56_AUDIO_MIC_CHANNEL_SEL从用于模拟麦克风的默认值0xFFFF4321更改为用于数字麦克风的值。我已经能够按照新的值0xCBA98765重建Nuttx内核和spresense SDK的说明进行操作,该值应启用八个数字麦克风。最后一个不清楚的地方是,现在需要将哪些nuttx / sdk二进制文件复制到Arduino环境中。我有一台用于Arduino IDE的Windows PC,有一台用于构建Nuttx和这些示例的Linux PC。您能否列出在Linux机器上需要复制到Windows PC以便Arduino IDE使用启用数字麦克风的SDK的文件?抱歉,如果在某处有记录,而我却忽略了它!

1 个答案:

答案 0 :(得分:0)

索尼提供的使用数字麦克风进行录音的说明效果很好!我的麦克风出现硬件问题。我能够使用名为audio_recorder的nuttx示例。我还没有尝试过Arduino,将文件从nuttx构建复制到arduino构建文件夹的过程仍然不太清楚,但这是一个单独的问题。