Here is a photo of the inside of entire Color Organ:
For the Arduino code, there are several example on the internet, so I picked various sections out, and added a couple of tweaks of my own. The most significant thing I did was I added an array called EQvalue. The thinking here is that since microphones and room acoustics have an affect on overall frequency response, and the fact that different color LED’s have different turn-on characteristics, adding this variable allows me to perform a crude form of Equalizing the LED levels to more accurately reflect the frequency levels of the music.
Rainier says
Thanks!!
Mike says
Welcome!