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

請先確認已安裝QQ通訊軟體