Introduction:  DIY LED Audio Level Indicator

This instructable will take you on a journey to make your own audio level indicator, using an Arduino Leonardo and some spare parts. The device allows you to visualize your audio output to see the condition of your audio visual and in real-time. It's a fun project to do on the weekends and useful if you are a video creator or filmmaker.

Step 1: Preparing the Parts

Prepare the parts listed below:

you will need:

- 1x Arduino Leonardo

- 1x USB cable

- 1x breadboard

- 8x LEDs

- 1x 3.5mm Stereo Panel Mount Jacks

- jumper wires

additional parts:

- cardboard boxes

- wax papers

- tape

Step 2: Assemble the Circuitry

follow the picture and assemble the parts accordingly, it's a simple circuit and shouldn't take that long.

*If you are experiencing any difficulties with your circuit check whether your LEDs' negative side is all connected to the negative lane alongside the GND wire.

Step 3: The Coding Begins

Here is the link to the completed code:


Before you do anything with the code, download this library and install it so the code will work

If you do not know how to install a library into the Arduino IDE, look at this article.

If you want to change the target frequency in the code, change this line of the code

int value = data_avgs[0];

change the value from 0 to 7, the higher the number, the higher the frequency.

Step 4: Make It Pretty

Use cardboard boxes to cover the circuitry and make it look good. Additionally, you can use wax paper or other papers to diffuse the LEDs if they appear too bright.

Step 5: Have at It!

Here is a link to a demo made by me, and go have fun with what you've just made. :)