Created on: 2 August 2012
Updated on: 17 January 2023
A potentiometer is used to change the analog value on the Arduino A0 pin. Ten LEDs are connected to Arduino pins 2 to 11. As the voltage value on A0 increases, LEDs making up a bar graph turn on in sequence.
Either 10 individual LEDs, or a 10 LED bar graph component can be used in this easy breadboard circuit for beginners. Program an Arduino Uno using an example sketch that is built into the Arduino IDE.
Besides an Arduino Uno or compatible board, USB cable, breadboard and wire links, you will need:
This video shows the Arduino LED bar graph project in action.
File → Examples → 7.Display → barGraph
The circuit diagram and breadboard connections are shown on the barGraph page on the Arduino website.
Find the barGraph sketch in the Arduino IDE under File → Examples → 7.Display → barGraph and upload it to the Arduino board.
Turn the shaft of the potentiometer to make the LEDs switch on in turn.