Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: X_NUCLEO_CCA02M1 X_NUCLEO_CCA01M1
You are viewing an older revision! See the latest version
Homepage
Example application which combines the STMicroelectronics
Having fun with simple Karaoke system¶
This application provides an example of usage of the X-NUCLEO-CCA01M1 Sound Terminal Expansion Board and the X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board to realize a simple stereo@32KHz Karaoke system: it records the audio through the microphones and plays it through the speakers.
Power supply¶
The X-NUCLEO-CCA01M1 Sound Terminal Expansion Board has to be powered with a 5V DC power supplier. You can connect the VCC terminal to an external power supplier or directly to the +5V pin of the CN6 Arduino connector.
SW Configuration
Currently the only configuration supported is stereo@32KHz for both boards.
HW Configuration
To make the two audio boards work together, the X-NUCLEO-CCA01M1 Sound Terminal Expansion Board has to be configured to use the I2S2 peripheral of the Nucleo F401RE board: please refer to the [X_NUCLEO_CCA01M1|https://developer.mbed.org/teams/ST/code/X_NUCLEO_CCA01M1/] page.