BLOX can be used to to play audio in more complicated projects via an external I2S Audio decoder module.
I2S (Inter-IC Sound) is a serial bus interface standard used for connecting digital audio devices. It is designed to transmit high-quality audio data between devices, such as digital-to-analog converters (DACs), and microcontrollers.
Use a soldering iron to close the relevant solder jumpers on your module:
Name | Description | Setting |
---|---|---|
SCK | Jumper to connect SCK to GND | CLOSED |
H | Name | Description | LOW | HIGH | Jumper must be set to |
---|---|---|---|---|---|
H1L | FLT | Filter Select | Normal Latency | Low Latency | L |
H2L | DEMP | De-emphasus control | OFF | ON | L |
H3L | XMST | Soft Mute Control | Muted | Unmuted | H |
H4L | FMT | Audio Format Selection | I2S | Left Justified | L |
Note: You can use any of the available GPIO pins to connect the module. Just be sure to initialize the firmware with the correct assignments.
Once Set up, wired and initialized - you can proceed to use the module to play sounds in your firmware
Place an audio file on the SD Card, and let your firmware play it
This can be used for audible notifications, or even to play music, useful for anything from halloween projects to building your own jukebox
Tip: Not shown, but there are Play Next buttons etc as well
You can also play the NEXT/PREV or RANDOM file (useful for jukebox like projects, random noises for halloween props etc)
Enable WIFI and let your firmware play a streamable audio link for you. Could make for a nice jukebox/web radio project
Enable WIFI, and let your firmware call the Google Text to Speech API to create verbal notifications