How to Build Your Own LED Color Organ || Arduino || MSGEQ7





Introduction: How to Build Your Own LED Color Organ || Arduino || MSGEQ7

About: Awesome Electronics Tutorials, Projects and How To´s

I am showing you how to build a color organ while only using an Arduino Uno, one MSGEQ7 and five external electronic components. I am using three high power led and three MOSFET to visualize the three different frequency bands of the music. Join me for this awesome and educational build.

Step 1: Watch the Video!

The video already gives you a lot of details about the build, but I will cover the most important steps again.

Step 2: What Do We Need?

Here is a small and easier overview of the components we gonna need:

1x Arduino Uno


2x 100nF capacitor

1x 10nF capacitor

1x 33pF capacitor

1x 200kΩ(1/4W) resistor or 2x 100kΩ(1/4W) resistor

3x 5Ω(5W) resistor

3x 1kΩ(1/4W) resistor

3x BUZ11 N Channel MOSFET

1x Breadboard

1x Jumper Wires

1x Power supply (5V, 2A)

3x 1W High Power LED (red,green,blue)

If you already have the parts laying around than you can skip to step 4. Otherwise follow step 3 and order your parts

Step 3: Order Your Parts!

Here is a little part list with example sellers from Ebay and Amazon. I hope it helps you to get your components fast and easy:


Audio Jack:

Resistor kit:

5Ω(5W) resistor:

Power Supply (5V, 2A):


Arduino Uno:

Capacitor Kit:

BUZ11 N Channel MOSFET:

1W High Power LED (green):

1W High Power LED (red):

1W High Power LED (blue):

Jumper Wires:


Audio Jack:

Resistor Kit:

Power Supply (5V, 2A):

Arduino Uno:

Capacitor Kit:

1W High Power LED (green):

1W High Power LED (red):

1W High Power LED (blue):

Jumper Wires:


Audio Jack:

Resistor Kit:

Power Supply (5V, 2A):

Arduino Uno:

Capacitor Kit:

1W High Power LED (green):

1W High Power LED (red):

1W High Power LED (blue):

Jumper Wires:



BUZ11 N Channel MOSFET:

Step 4: Create the Circuit!

Now it's time to get serious. Wire up components on a breadboard is pretty simple and I bet you will get it right after trying a few times. Just follow the schematic

And don't forget to connect the ground wire of your 5V power supply with the ground (GND) of your arduino for potential equalisation. Otherwise the LEDs might do what they want but not what you want.

Step 5: Upload the Code to Your Arduino!

You have wired up the circuit and it is time for the first test. Just download my code and open it with the Arduino Software ( Upload the code to your arduino and with the help of some music, the LEDs should light up.

If you think the LEDs change their brightness to slow then feel free to change the delay() time from 30 to 1....30.

You can find the line here:

void loop(){

digitalWrite(resetPin, HIGH);

digitalWrite(resetPin, LOW);

for (int i=0;i<7;i++){

digitalWrite(strobePin, LOW);


Step 6: Success!

Now you can light up awesome cases with your new color organ. I really like to use bottles because it is always a nice suprise for guests when suddenly a bottle lights up.

Feel free to check out my Youtube channel for more awesome projects:

You can also follow me on Facebook, Twitter and Google+ for news about upcoming projects and behind the scenes information.

3 People Made This Project!


  • Planter Challenge

    Planter Challenge
  • Clocks Contest

    Clocks Contest
  • Make it Move Contest

    Make it Move Contest

We have a be nice policy.
Please be positive and constructive.



brother i request you if there is any alternative to MSGEQ7,please reply asap


Where does the audio in for pin 5 on the MSGEQ7 come from?

1 reply

From ur audio jack. You can select only one channel i.e. either left or right and another will be connected to common ground. You can google it about audio jack.

I want to use 5050 RGB led strip but instead of BUZ11 N Channel MOSFET can i use a2shb mosfet which i got inside 24key IR Comtroller? plz rely asap.

Hello guys

I need some help... I jast downloaded the Programm and burn it to my Uno. But when the programm starts and an nothing but leds is wired, they start to light...

Sry for my bad english..:(

Hey Scott! i made the circuit once myself and twice the way you did. But the LEDs are not listening to what the audio input tells them to do and they keep blinking in their own merry way, even when there is no audio input( or jack) connected. PLEASE HELP ASAP!!! IT IS MY SCHOOL PROJECT!!

2 replies

Have you ordered the MSGEQ7 IC? If so then order an other, more expensive one because what I've ordered was a faulty one. Sorry for the late comment, but sadly this IC is often sold as fake ICs... China likes to do such things :(


use 10kohm resister between Analoge input and ground.

Don't forget to connect both ground wire and signal wire to the arduino

Don't touch the arduino when testing

Where would you put a potentiometer to adjust the sensitivity for the LEDs?

Hey Scott, i've already looked through the other Comments below, but the ones who asked things like my problem, got no answer that helped me.

My problem is, that my LEDs are more or less always on, and are just flashing a little bit, first i thought i'd be the MSGEQ7 but i've tried a new one now. There seems to be no difference if the Audio IN cable is connected or not.

Have you any idea?

Might it be a problem that the Text on the MSGEQ7 isn't the same as your's?

Mine says:




2 replies

The IC should not be the problem. Seems like your circuit has a problem.

Strange, checked it a couple of times already

May i'll need to check it another couple of times.

Could it be that my Audio Jack isn't working well?

Mine looks like this:

I don't quite know how to read the schematic, Could I simply just watch the video and mimic what cables are put where and whatnot?

1 reply

how do you get the code to run 7 leds

is there another way I can see it

hey I can not download the code

I have dreamed of this setup since I saw my first light organ back in 1972, while serving in the US Army. When I get back to my warm weather home, I think I will build one to mount in our Motor Home. Probably using strip LED lighting instead of the 1W LEDs though; better for mobile use I think. Of course I do have red green and blue 100 Watt LEDs... no probably not, too much strain on my 32 volt power supply, or not...Need relays for that high an amperage though I guess.

is it possibel to do it wiith a mic ?

Maybe I caught something by speeding out my brain on the video but assuming the blue wires are leading to the leds I still don't see where the 5W resistors should be conected on the breadboard... An answer would be nice as i've nearly finished. Thanks.

1 reply

They connect in series to the LEDs. Not on the breadboard.