How to Make a VU Meter Using Arduino





Introduction: How to Make a VU Meter Using Arduino

A VU metre is volume unit (VU) meter or standard volume indicator (SVI) is a device displaying a representation of the signal level in audio equipment. It is used to visualise the Analog signal .

Now I am going to instruct how to make a VU meter using Arduino with less number of components.

Visit this tutorial for more information.

Get Started..

Step 1: Components Required

Arduino Uno (with Adaptor or 9V battery) [ DigiKey]

Resistors - 100 Ohm (x11) [ DigiKey]

LEDs (Different Colours) - 11

Hookup wire - 1.5 to 2 meters [ DigiKey]

3.5 mm Audio Jack -1 [ DigiKey]

PCB -1 [ DigiKey]

Step 2: Circuiting

Insert LEDs into PCB such that all Positive terminals are in same side.

Insert Resistors into PCB in series with Positive terminal of the LEDs .

Solder wires to 3.5mm audio jack.

Solder all components according circuit.

Use Hookup wire to connect in series with resistor to Arduino digital pins.

Upload the code into arduino.

Insert one wire of audio jack at A0 and another to GND.

Here the circuiting completes

Insert Audio Jack to any audio source and test the circuit.

Step 3: Construction and Testing

Feel free to comment.

For more projects subscribe my youtube channel [Click Here]



    • Epilog Challenge 9

      Epilog Challenge 9
    • Paper Contest 2018

      Paper Contest 2018
    • Science of Cooking

      Science of Cooking

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




    we can use just USB with out 9V battery

    where is the website or the program that you used to get the picture

    We can use Adaptor with 0.5A and 12V too?

    I love the simplicity of this. I would suggest not using such high intensity LEDs. A traditional VU meter is just a subtle indicator. Unless you are trying to make a party color organ then you need to move the LEDs further apart.
    Nice job on very simple readable code, my kind of code. Two Thumbs Up ! ! !

    thank yyou so much for my wall amazing :