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.

/media/uploads/Davidroid/karaoke.jpg


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.

Committer:
davide.aliprandi@st.com
Date:
Wed May 03 12:23:38 2017 +0200
Revision:
1:0134dbbbf6dd
Adding .mbedignore file.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
davide.aliprandi@st.com 1:0134dbbbf6dd 1 X_NUCLEO_CCA01M1/ST_I2S/*
davide.aliprandi@st.com 1:0134dbbbf6dd 2 X_NUCLEO_CCA01M1/ST_I2S/drivers/*
davide.aliprandi@st.com 1:0134dbbbf6dd 3 X_NUCLEO_CCA01M1/ST_I2S/hal/*
davide.aliprandi@st.com 1:0134dbbbf6dd 4 X_NUCLEO_CCA01M1/ST_I2S/targets/*
davide.aliprandi@st.com 1:0134dbbbf6dd 5 X_NUCLEO_CCA01M1/ST_I2S/targets/TARGET_STM/*
davide.aliprandi@st.com 1:0134dbbbf6dd 6 X_NUCLEO_CCA01M1/ST_I2S/targets/TARGET_STM/TARGET_STM32F4/*
davide.aliprandi@st.com 1:0134dbbbf6dd 7 X_NUCLEO_CCA01M1/ST_I2S/targets/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/*