|
Price: (USD)
$26.65
In stock.
|
Shipping from:
$1.79
|
|
|
This shield will give your arduino ears! Sound is broken down into seven frequency bands and the peak level for each band can be read. These levels can be displayed as a graphic equalizer, like you would see on an audio system or a car stereo.
Some possible applications:
•Connect to an array of our LED pixels to make the biggest, baddest spectrum analyzer you've dreamed of.
•Detect patterns in music - make a robot dance!
•Process the values read, then display on LEDs as a soothing visualization which changes with the music.
•Pimp the interior lighting in your car so it pumps to the beat and twinkles to the high hats. Boom-tsss-Boom-tsss!
•Create / listen for fingerprints in certain sounds - voice analysis.
Stereo audio can be input using a 3.5mm headphone jack. Two jacks are supplied, so you can route the audio through to your stereo or speakers. Alternatively we've provided 3 pin jumper connectors so you can hard wire an audio source. The audio must be at line level, so if you are using headphone jack you need to have the volume turned up to at least 75%.
We've used Analog pins 0 and 1 and digital pins 4 and 5 (these can be changed if desired), so you can use this in conjunction with other shields in most cases.
Example code here to make a 5 x 5 spectrum analyzer with auto volume leveller.
Note this makes use of our LEDPixels library http://code.google.com/p/arduino-rgb-pixels/
The seven frequencies measured are as follows: 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz and 16kHz. The peak levels for each frequency are returned. Each read results in a 10% decay which makes for a pleasing display of the values.
***For a limited time you will receive 10 x 8mm LED pixels with this shield**
Here's example code to set up the shield and a routine to read the seven levels into an array:
|
|
|
|
RGB LED Array
|
More advanced example of LED modules arranged in an array.
|
|
|
|
|
|
|
|
|
About us
|
|