Introduction: 8-Digit Arduino Counter

In this project, you can use a breadboard for mounting the 8-digit seven segment LED display module and your Arduino Nano so that you can upload 5 & 8 digit counter code. That is, two different programs in a single project without soldering any wire.
An Arduino Nano in your breadboard will be enough so that you can manipulate a couple of 4-Seven Segment LED Display and with that a practical 8-Digit Arduino Counter. Although you will have available two programs, it will be your decision for using it as either 5-Digit Arduino Counter or 8-Digit Arduino Counter. For watching a video about, go to the following website:
http://www.youtube.com/watch?v=EpR6I9hHiP0

Step 1: Bill of Materials

What you will need:

1 Breadbord
1 Arduino Nano
7 Resistors of 220 ohm, 1/4 watt
1 Jumper Wire Kit
2x4 Seven Seven LED Display
1 USB-A to USB-B Cable, 3 to 6 ft
1 Multimeter

Step 2: Project's Diagramhttps://www.instructables.com/gifts/

Follow the project's diagram carefully so that you can finish your project successfully.  It's necessary that the project's diagram be followed in detail to avoid errors, and so you can uploading your programs without problem.  Good Luck !!

Step 3: Installing the 2x4 Seven Segment LED Display

When installing the 2x4 seven segment display in your breadboard,  it's vital that those be assembled by leaving enough space for the rest of components that you will install later.  That is , the resistors and the Arduino nano will need a space in the breadboard also.  The first step for this project is to install the Seven Segment LED Displays, but before that, you will need to verify the pins of those displays so that you make sure of the connections that you are doing and with help of your Multimeter you can verify each segment of the displays.   However, remember that you should take one of the displays and counting the pins from left to the right and from bottom to above.   Then, you should count the pins of your displays counterclockwise, or in a direction opposite to the rotating hands of o clock.

Step 4: Install the Resistors

When installing the resistors in the breadboard, you should leave enough space for installing the Arduino Nano later.  Because you already have installed the displays, you will need to consider the space as for the resistors as for the Arduino Nano.

Step 5: Installing the Arduino Nano

Before installing the Arduino Nano, you should verify each of its pins so that you make sure that you are connecting correctly.  That is, it's important that the Arduino Nano be installed once you know where is each pin of your Arduino that you are going to use and with it to avoid errors in your project.  

Step 6: Complete Your Project

For completing the project, you will need to do the rest of the connections.  That is, the connections among the components installed previously: displays, resistors, and Arduino Nano.  Then It's very important that each connection be done according to the project's diagram to avoid errors.  Please, follow the PROJECT'S DIAGRAM to work without errors.

Step 7: Uploading 5-Digit Arduino Counter Code

Once you have completed your project, you can upload the 5-Digit Arduino Counter code.  Then it's necessary that the code be copied and pasted of the following link: http://pastebin.com/P2g9gYTQ

Step 8: Upload 8-Digit Arduino Counter Code

In the last part of this project, upload 8-Digit Arduino Counter code.  Then it's necessary that the code be copied and pasted from the following link: http://pastebin.com/S5PUkGf7

Comments

author
braulio777 made it! (author)2016-12-09

This project can also be seen in ebay webpage at:

http://www.ebay.com/itm/Jameco-Kitpro-CJKIT-21208-5-8-Digit-Arduino-Counter-Kit-Unassembled-/121294899817?hash=item1c3dbd4a69:g:o8wAAOxyf1dTIy8B

author
braulio777 made it! (author)2016-12-09

This project can also be seen in Amazon webpage at:

https://www.amazon.com/Digit-Arduino-Counter-Kit/dp/B00R5C8X2I/ref=sr_1_1?ie=UTF8&qid=1481318249&sr=8-1&keywords=5+%26+8+Digit+Arduino+Counter%2C+jameco+electronics

author
braulio777 made it! (author)2016-12-09

This project can also be seen in Jameco Electronics at:

http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&productId=2201834&catalogId=10001&CID=CLO

author
braulio777 made it! (author)2016-12-09

If you want to upload the code for this project, you need to visit the next site:

http://pastebin.com/S5PUkGf7

author
braulio777 made it! (author)2016-12-08

LEATHERWORKING classes are now free in this site.

author
braulio777 made it! (author)2016-12-07

WOODWORKING classes are now free in this site.

author
braulio777 made it! (author)2016-12-07

GLUE classes are now free in this site.

author
braulio777 made it! (author)2016-12-07

CONCRETE classes are now free in this site.

author
braulio777 made it! (author)2016-12-07

MEAT classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

WEARABLE ELECTRONICS classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

RASPBERRY PI classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

LASER CUTTING classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

LAMPS classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

CNC classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

3D PRINTING classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

Robots classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

Electronic classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

LEDS & LIGHTING classes are now free in this site.

author
braulio777 made it! (author)2016-12-06

Arduino classes are now free in this site.

author
braulio777 made it! (author)2016-12-05

4 digit with 7-segment LED displays are very utilized in electronic and Arduino projects.

author
braulio777 made it! (author)2016-12-04

Working with multiple LED display is sometimes hard.

author
braulio777 made it! (author)2016-11-30

I did a few projects before beginning to work with this project.

author
braulio777 made it! (author)2016-11-28

I enjoyed developing this project.

author
braulio777 made it! (author)2016-11-28

Thank you for viewing this project.

author
braulio777 made it! (author)2016-11-28

This project is for you.

author
armorer243 made it! (author)2013-12-15

Another way to go about it using fewer pins is using a MAX7219 or MAX7221 IC. You can light all 8 digits with one IC and a couple pins from the Arduino.

author
braulio777 made it! (author)braulio7772016-11-27

Thank you for sharing.

author
devicemodder made it! (author)2014-02-13

can i use a common cathode display?

author
braulio777 made it! (author)braulio7772016-11-27

For using common cathode, you have to change the code for each number of your display.

author
emd.panama.5 made it! (author)2015-01-17

Good project, I applied it to work with serial port. Muy bueno

author
braulio777 made it! (author)braulio7772016-11-27

Than you!

author
TrungN34 made it! (author)2016-04-22

Hi Braulio
Can you post the code for counter 00000000-99999999
You can send for my e-mail: hongtrungdl@gmail.com

Thanks for everything

author
braulio777 made it! (author)braulio7772016-11-27

For getting the code, you can visit: http://pastebin.com/S5PUkGf7

author
StuD2 made it! (author)2016-02-15

Hi Braulio,
Is there a way to configure this so that when a button is pressed it displays five individual random numbers (on five of the displays) between the numbers 1-8 (but only to display each of the random numbers once in the sequence i.e. 1-3-4-5-8 no duplicates) but also select a different random order of 5 from the 8 each time the button is pressed? (Preferably without too much repetition in close succession)??
Thanks...

author
braulio777 made it! (author)braulio7772016-02-15

Maybe, but I simply designed a counter from 00000000 to 99999999

author
sarahisml made it! (author)2014-09-06

will the coding still work even if i use a 8 digits 7 segment instead ?

author
braulio777 made it! (author)2014-07-22

Hi everyone,

If you are interested in the code for 8-digit to run your Arduino Nano, you need to go the following website:

http://pastebin.com/S5PUkGf7

author
BallscrewBob made it! (author)2014-06-11

So glad I found this one It may well solve one of my counter problems.

Are there any I/O left on the Arduino as I would like to trigger up down counts from an external source ?

About This Instructable

16,776views

26favorites

License:

More by braulio777:Arduino Nano Multiplication/Division SignsA Simple Arduino Clock3 Digit Arduino Binary Counter
Add instructable to: