Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤
- RP2040 board
- Microphones
- I2S
- [inmp441]
- PDM
- I2S
- DAC
- LCD
- SSD1306
- Buttons
- LEDs
- WS2812
- Resistors
See [applications]:
git clone https://github.com/denisgav/rpi_usb_sound_card.git
- Set up the Pico C/C++ SDK
- Set
PICO_SDK_PATH
export PICO_SDK_PATH=/path/to/pico-sdk
- Create
build
dir, runcmake
andmake
:
mkdir build
cd build
cmake .. -DPICO_BOARD=pico
make
- Copy example
.uf2
to Pico when in BOOT mode.
To create this project, following references were used:
- The TinyUSB library.
- Machine I2S https://github.com/sfera-labs/arduino-pico-i2s-audio
- Microphone library for pico https://github.com/ArmDeveloperEcosystem/microphone-library-for-pico.git
- SSD1306 library for pico https://github.com/daschr/pico-ssd1306.git