Fix broken img links

This commit is contained in:
Phil Schatzmann 2023-03-05 23:33:59 +01:00
parent db4dd9342b
commit c69e85bed0
46 changed files with 51 additions and 51 deletions

View File

@ -2,7 +2,7 @@
I found some cheap [AI Thinker ESP32 Audio Kit V2.2](https://docs.ai-thinker.com/en/esp32-audio-kit) on AliExpress.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
I am using the data callback of the A2DP library to feed the AudioKitStream

View File

@ -2,7 +2,7 @@
I found some cheap [AI Thinker ESP32 Audio Kit V2.2](https://docs.ai-thinker.com/en/esp32-audio-kit) on AliExpress.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
I am using the data callback of the A2DP library to feed the AudioKitStream that will be controlled by an Equilizer

View File

@ -2,7 +2,7 @@
I found some cheap [AI Thinker ESP32 Audio Kit V2.2](https://docs.ai-thinker.com/en/esp32-audio-kit) on AliExpress and because I was tired of all the wires I had to connect to implement my different scenarios that are possible with my [Arduino Audio Tools Library](https://github.com/pschatzmann/arduino-audio-tools), I thought it to be a good idea to buy this board.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
You dont need to bother about any wires because everything is on one nice board. Just just need to install the dependencies
To access the files we use the SD library.

View File

@ -2,7 +2,7 @@
I found some cheap [AI Thinker ESP32 Audio Kit V2.2](https://docs.ai-thinker.com/en/esp32-audio-kit) on AliExpress and because I was tired of all the wires I had to connect to implement my different scenarios that are possible with my [Arduino Audio Tools Library](https://github.com/pschatzmann/arduino-audio-tools), I thought it to be a good idea to buy this board.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
You dont need to bother about any wires because everything is on one nice board. Just just need to install the dependencies
To access the files we use the greiman/SdFat library.

View File

@ -2,7 +2,7 @@
I found some cheap [AI Thinker ESP32 Audio Kit V2.2](https://docs.ai-thinker.com/en/esp32-audio-kit) on AliExpress and because I was tired of all the wires I had to connect to implement my different scenarios that are possible with my [Arduino Audio Tools Library](https://github.com/pschatzmann/arduino-audio-tools), I thought it to be a good idea to buy this board.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
You dont need to bother about any wires because everything is on one nice board. Just just need to install the dependencies

View File

@ -2,7 +2,7 @@
Compared to the regular URLStream, and ICYStream provides audio Metadata.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
You dont need to bother about any wires because everything is on one nice board. Just just need to install the dependencies:

View File

@ -5,7 +5,7 @@
We implement a AudioKit source and sink: We stream the sound input which we read in from the I2S interface and write it back via I2S to the Speaker
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
### Dependencies

View File

@ -2,7 +2,7 @@
I found some cheap [AI Thinker ESP32 Audio Kit V2.2](https://docs.ai-thinker.com/en/esp32-audio-kit) on AliExpress and because I was tired of all the wires I had to connect to implement my different scenarios that are possible with my [Arduino Audio Tools Library](https://github.com/pschatzmann/arduino-audio-tools), I thought it to be a good idea to buy this board.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
You dont need to bother about any wires because everything is on one nice board. Just just need to install the dependencies

View File

@ -5,7 +5,7 @@
We implement a AudioKit source: We stream the sound input which we read in from the I2S interface and display it on the Arduino Serial Plotter.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
### Dependencies

View File

@ -2,7 +2,7 @@
I found some cheap [AI Thinker ESP32 Audio Kit V2.2](https://docs.ai-thinker.com/en/esp32-audio-kit) on AliExpress and because I was tired of all the wires I had to connect to implement my different scenarios that are possible with my [Arduino Audio Tools Library](https://github.com/pschatzmann/arduino-audio-tools), I thought it to be a good idea to buy this board.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
You dont need to bother about any wires because everything is on one nice board. Just just need to install the dependencies

View File

@ -2,7 +2,7 @@
I found some cheap [AI Thinker ESP32 Audio Kit V2.2](https://docs.ai-thinker.com/en/esp32-audio-kit) on AliExpress and because I was tired of all the wires I had to connect to implement my different scenarios that are possible with my [Arduino Audio Tools Library](https://github.com/pschatzmann/arduino-audio-tools), I thought it to be a good idea to buy this board. You dont need to bother about any wires because everything is on one nice board. Just just need to install the dependencies.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
The starting point is the good overview provided by [the "Hallo World" example of Tensorflow Lite](https://www.tensorflow.org/lite/microcontrollers/get_started_low_level#train_a_model) which describes how to create, train and use a model which based on the __sine function__. Further information can be found in the [Wiki](https://github.com/pschatzmann/arduino-audio-tools/wiki/Tensorflow-Lite----Audio-Output/_edit)

View File

@ -2,8 +2,8 @@
We can read an analog signal from a microphone and and send it to a Bluetooth A2DP device. To test the functionality I am using a MCP6022 microphone module.
![MCP6022](https://pschatzmann.github.io/arduino-audio-tools/resources/mcp6022.jpeg)
![MCP6022](https://pschatzmann.github.io/arduino-audio-tools/resources/mcp6022-1.jpeg)
![MCP6022](https://pschatzmann.github.io/Resources/img/mcp6022.jpeg)
![MCP6022](https://pschatzmann.github.io/Resources/img/mcp6022-1.jpeg)
The MCP6022 is a anlog microphone which operates at 3.3 V
We sample the sound signal with the help of the ESP32 I2S ADC input functionality.

View File

@ -2,8 +2,8 @@
We can read an analog signal from a microphone and and write it out to Serial so that we can check the result in the __Arduino Serial Plotter__. To test the functionality I am using a MCP6022 microphone module.
![MCP6022](https://pschatzmann.github.io/arduino-audio-tools/resources/mcp6022.jpeg)
![MCP6022](https://pschatzmann.github.io/arduino-audio-tools/resources/mcp6022-1.jpeg)
![MCP6022](https://pschatzmann.github.io/Resources/img/mcp6022.jpeg)
![MCP6022](https://pschatzmann.github.io/Resources/img/mcp6022-1.jpeg)
The MCP6022 is a anlog microphone which operates at 3.3 V
We sample the sound signal with the help of the ESP32 I2S ADC input functionality.
@ -19,7 +19,7 @@ We sample the sound signal with the help of the ESP32 I2S ADC input functionalit
## Serial Plotter
![Serial](https://pschatzmann.github.io/arduino-audio-tools/resources/serial_plotter.png)
![Serial](https://pschatzmann.github.io/Resources/img/serial_plotter.png)

View File

@ -2,9 +2,9 @@
We are reading a raw audio file from the SD card and send it to a Bluetooth A2DP device. The audio file must be available using 16 bit integers with 2 channels.
[Audacity](https://www.audacityteam.org/) might help you out here: export with the file name audio.raw as RAW signed 16 bit PCM and copy it to the SD card. In my example I was using the file [audio.raw](https://pschatzmann.github.io/arduino-audio-tools/resources/audio.raw).
[Audacity](https://www.audacityteam.org/) might help you out here: export with the file name audio.raw as RAW signed 16 bit PCM and copy it to the SD card. In my example I was using the file [audio.raw](https://pschatzmann.github.io/Resources/img/audio.raw).
![sd](https://pschatzmann.github.io/arduino-audio-tools/resources/sd-module.jpeg)
![sd](https://pschatzmann.github.io/Resources/img/sd-module.jpeg)
The SD module is connected with the help of the SPI bus

View File

@ -4,7 +4,7 @@
## General Description:
We implement a A2DP source: We stream the sound input which we read in from the I2S interface to a A2DP sink. We can use any device which provides the sound data via I2S. In order to test the functionality we use the INMP441 microphone.
![INMP441](https://pschatzmann.github.io/arduino-audio-tools/resources/inmp441.jpeg)
![INMP441](https://pschatzmann.github.io/Resources/img/inmp441.jpeg)
The INMP441 is a high-performance, low power, digital-output, omnidirectional MEMS microphone with a bottom port. The complete INMP441 solution consists of a MEMS sensor, signal conditioning, an analog-to-digital converter, anti-aliasing filters, power management, and an industry-standard 24-bit I²S interface. The I²S interface allows the INMP441 to connect directly to digital processors, such as DSPs and microcontrollers, without the need for an audio codec in the system.

View File

@ -20,7 +20,7 @@ Here is the information how to wire the SD card to the ESP32
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -37,7 +37,7 @@ Here is the information how to wire the SD card to the ESP32
To test the output I am using piezo electric elements
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/piezo.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/piezo.jpeg)
It should also be possible to connect a headphone to the output pins.

View File

@ -36,7 +36,7 @@ Here is the information how to wire the SD card to the ESP32
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -20,7 +20,7 @@ The example demonstrates how to implement an __MP3 Player__ which provides the d
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -6,7 +6,7 @@ Compared to the regular URLStream, and ICYStream provides audio Metadata.
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -19,7 +19,7 @@ Plaese note that the signal that we receive from the ADC needs to be adjusted so
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT

View File

@ -7,7 +7,7 @@ We just send the audio data that we receive from microphone the Serial output, s
Here is the result on the Arduino Serial Plotter:
![serial-plotter](https://pschatzmann.github.io/arduino-audio-tools/resources/serial-plotter-sine.png)
![serial-plotter](https://pschatzmann.github.io/Resources/img/serial-plotter-sine.png)
### Analog Input:

View File

@ -10,7 +10,7 @@ Please note the log level should be set so that there is no disturbing output!
To test the output I am using a piezo electric element
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/piezo.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/piezo.jpeg)
It should also be possible to connect a headphone to the output pins...

View File

@ -10,7 +10,7 @@ Please note the log level should be set so that there is no disturbing output!
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -9,7 +9,7 @@ We just send a generated sine wave to some defined pins and expect to hear some
To test the output I am using a piezo electric element
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/piezo.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/piezo.jpeg)
It should also be possible to connect a headphone to the output pins...

View File

@ -10,7 +10,7 @@ Please note the log level should be set so that there is no disturbing output!
To test the output I am using a piezo electric element
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/piezo.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/piezo.jpeg)
It should also be possible to connect a headphone to the output pins...

View File

@ -7,7 +7,7 @@ We implement a A2DP source: We stream the sound input which we read in from the
In this Sketch we are using Streams!
![INMP441](https://pschatzmann.github.io/arduino-audio-tools/resources/inmp441.jpeg)
![INMP441](https://pschatzmann.github.io/Resources/img/inmp441.jpeg)
The INMP441 is a high-performance, low power, digital-output, omnidirectional MEMS microphone with a bottom port. The complete INMP441 solution consists of a MEMS sensor, signal conditioning, an analog-to-digital converter, anti-aliasing filters, power management, and an industry-standard 24-bit I²S interface. The I²S interface allows the INMP441 to connect directly to digital processors, such as DSPs and microcontrollers, without the need for an audio codec in the system.

View File

@ -11,7 +11,7 @@ the ESP32 is acting as master.
## Pins
![i2s-adc](https://pschatzmann.github.io/arduino-audio-tools/resources/I2S-ADC.jpg)
![i2s-adc](https://pschatzmann.github.io/Resources/img/I2S-ADC.jpg)
| i2s-ADC | ESP32

View File

@ -12,7 +12,7 @@ Unfortunatly non of those are currently stable in all environments....
To test the output I am using piezo electric elements
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/piezo.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/piezo.jpeg)
It should also be possible to connect a headphone to the output pins.

View File

@ -14,7 +14,7 @@ Unfortunatly non of those are currently stable in all environments....
To test the output I am using an earphone from a mobile phone.
We get 2 signals one for the left and the other for the right channel.
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/earphones.jpg)
![DAC](https://pschatzmann.github.io/Resources/img/earphones.jpg)
The pins depend on the Processor:

View File

@ -4,7 +4,7 @@ In this example we decode a very short MP3 file using lebhelix
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT

View File

@ -4,7 +4,7 @@ In this example we decode a very short MP3 file using lebhelix
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT

View File

@ -11,7 +11,7 @@ Please note that you must compile this sketch with the __Partition Scheme: Huge
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT

View File

@ -6,7 +6,7 @@ An ESP32 was used to test this sketch.
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -10,7 +10,7 @@ Please note the log level should be set so that there is no disturbing output!
For my tests I am using the 24-bit PCM5102 PCM5102A Stereo DAC Digital-to-analog Converter PLL Voice Module pHAT
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -6,7 +6,7 @@ An ESP32 was used to test this sketch.
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -8,7 +8,7 @@ An ESP32 was used to test this sketch.
To test the output I am using a piezo electric element
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/piezo.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/piezo.jpeg)
It should also be possible to connect a headphone to the output pins...

View File

@ -7,7 +7,7 @@ An ESP32 was used to test this sketch.
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -7,7 +7,7 @@ An ESP32 was used to test this sketch.
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -2,12 +2,12 @@
We are reading a raw audio file from the Intenet and write the data to the I2S interface. The audio file must be available using 16 bit integers with 2 channels. I used a sampling rate of 8000.
[Audacity](https://www.audacityteam.org/) might help you out here: export with the file name audio.raw as RAW signed 16 bit PCM and copy it to the SD card. In my example I was using the file [audio.raw](https://pschatzmann.github.io/arduino-audio-tools/resources/audio.raw).
[Audacity](https://www.audacityteam.org/) might help you out here: export with the file name audio.raw as RAW signed 16 bit PCM and copy it to the SD card. In my example I was using the file [audio.raw](https://pschatzmann.github.io/Resources/audio/audio.raw).
### External DAC:
![DAC](https://pschatzmann.github.io/arduino-audio-tools/resources/dac.jpeg)
![DAC](https://pschatzmann.github.io/Resources/img/dac.jpeg)
I am just using the default pins defined by the framework. However I could change them with the help of the config object. The mute pin can be defined in the constructor of the I2SStream - by not defining anything we use the default which is GPIO23

View File

@ -5,4 +5,4 @@ We read the raw binary data from an URLStream.
As output stream we use a CsvStream: this class transforms the data into CSV and prints the result to Serial. Finally we can use the Arduino Serial Plotter to view the result as chart:
![serial-plotter](https://pschatzmann.github.io/arduino-audio-tools/resources/serial-plotter-01.png)
![serial-plotter](https://pschatzmann.github.io/Resources/img/serial-plotter-01.png)

View File

@ -5,7 +5,7 @@ You need to install https://github.com/pschatzmann/arduino-flite
The output goes to a AI Thinker Audio Kit.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
### Dependencies

View File

@ -5,7 +5,7 @@ You need to install https://github.com/pschatzmann/arduino-SAM
The output goes to a AI Thinker Audio Kit.
<img src="https://pschatzmann.github.io/arduino-audio-tools/resources/audio-toolkit.png" alt="Audio Kit" />
<img src="https://pschatzmann.github.io/Resources/img/audio-toolkit.png" alt="Audio Kit" />
### Dependencies

View File

@ -2,7 +2,7 @@
This sketch reads sound data from I2S. The result is provided as WAV stream which can be listened to in a Web Browser
![INMP441](https://pschatzmann.github.io/arduino-audio-tools/resources/inmp441.jpeg)
![INMP441](https://pschatzmann.github.io/Resources/img/inmp441.jpeg)
The INMP441 is a high-performance, low power, digital-output, omnidirectional MEMS microphone with a bottom port. The complete INMP441 solution consists of a MEMS sensor, signal conditioning, an analog-to-digital converter, anti-aliasing filters, power management, and an industry-standard 24-bit I²S interface. The I²S interface allows the INMP441 to connect directly to digital processors, such as DSPs and microcontrollers, without the need for an audio codec in the system.

View File

@ -2,7 +2,7 @@
This sketch reads sound data from I2S. The result is provided as AAC stream which can be listened to in a Web Browser
![INMP441](https://pschatzmann.github.io/arduino-audio-tools/resources/inmp441.jpeg)
![INMP441](https://pschatzmann.github.io/Resources/img/inmp441.jpeg)
The INMP441 is a high-performance, low power, digital-output, omnidirectional MEMS microphone with a bottom port. The complete INMP441 solution consists of a MEMS sensor, signal conditioning, an analog-to-digital converter, anti-aliasing filters, power management, and an industry-standard 24-bit I²S interface. The I²S interface allows the INMP441 to connect directly to digital processors, such as DSPs and microcontrollers, without the need for an audio codec in the system.

View File

@ -2,7 +2,7 @@
This sketch reads sound data from I2S. The result is provided as MP3 stream which can be listened to in a Web Browser
![INMP441](https://pschatzmann.github.io/arduino-audio-tools/resources/inmp441.jpeg)
![INMP441](https://pschatzmann.github.io/Resources/img/inmp441.jpeg)
The INMP441 is a high-performance, low power, digital-output, omnidirectional MEMS microphone with a bottom port. The complete INMP441 solution consists of a MEMS sensor, signal conditioning, an analog-to-digital converter, anti-aliasing filters, power management, and an industry-standard 24-bit I²S interface. The I²S interface allows the INMP441 to connect directly to digital processors, such as DSPs and microcontrollers, without the need for an audio codec in the system.