Example application which combines the STMicroelectronics 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 is built against mbed OS.
Dependencies: X_NUCLEO_CCA02M1 X_NUCLEO_CCA01M1
Having fun with Karaoke
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 on top of a Nucleo-F401RE board to realize a simple stereo@32KHz Karaoke system: it records the audio through the microphones and plays it through the speakers on the fly. It is built against mbed OS.
Power supply
The X-NUCLEO-CCA01M1 Sound Terminal Expansion Board has to be powered with at least 5V DC. 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 page.
Diff: mbed-os.lib
- Revision:
- 4:5da7b2c688b1
- Parent:
- 0:ccce492abbb4
- Child:
- 8:f016c6826ab3
diff -r 0a195b8c2f57 -r 5da7b2c688b1 mbed-os.lib --- a/mbed-os.lib Thu May 04 10:45:54 2017 +0000 +++ b/mbed-os.lib Fri May 05 11:42:48 2017 +0000 @@ -1,1 +1,1 @@ -https://github.com/ARMmbed/mbed-os/#42be5c01a7f91292d5e27124ad9584236025f6ab +https://github.com/ARMmbed/mbed-os/#ed4febefdede4e88743ca12909b7bc9a3993889a