Ameba Arduino: [RTL8722CSM] [RTL8722DM] [RTL8722DM MINI] Audio Codec - Input FFT

准备材料

  • AmebaD [RTL8722DM / RTL8722CSM / RTL8722DM MINI] x 1
  • 类比麦克风 x 1 (e.g., Adafruit 1063 / 1064)

范例

介绍
本范例说明如何使用FFT类来计算麦克风记录音频信号的快速傅立叶转换。

流程
如下图所示,将麦克风连接到RTL8722开发板上。

RTL8722DM / RTL8722CSM:

1

RTL8722DM MINI:

由于RTL8722DM MINI 板上有一个内建麦克风,因此不需要任何外部麦克风。

打开范例,”Files” -> “Examples” -> “AmebaAudioCodec” -> “InputFFT”.

1

上传代码并在上传完成后按Ameba上的重置按钮。
打开串行监视器,并将baudrate更改为2000000。将显示音频样本的FFT结果。尝试播放音乐或使用智能手机应用程式向麦克风生成正弦波,您应该能够看到FFT输出的变化。

1

Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved.
请先确认已安装QQ通讯软体