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:

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
<p>This project can also be seen in ebay webpage at:</p><p>http://www.ebay.com/itm/Jameco-Kitpro-CJKIT-21208-5-8-Digit-Arduino-Counter-Kit-Unassembled-/121294899817?hash=item1c3dbd4a69:g:o8wAAOxyf1dTIy8B</p>
<p>This project can also be seen in Amazon webpage at:</p><p>https://www.amazon.com/Digit-Arduino-Counter-Kit/dp/B00R5C8X2I/ref=sr_1_1?ie=UTF8&amp;qid=1481318249&amp;sr=8-1&amp;keywords=5+%26+8+Digit+Arduino+Counter%2C+jameco+electronics</p>
<p>This project can also be seen in Jameco Electronics at:</p><p>http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&amp;storeId=10001&amp;productId=2201834&amp;catalogId=10001&amp;CID=CLO</p>
<p>If you want to upload the code for this project, you need to visit the next site:</p><p>http://pastebin.com/S5PUkGf7</p>
<p>LEATHERWORKING classes are now free in this site.</p>
<p>WOODWORKING classes are now free in this site.</p>
<p>GLUE classes are now free in this site.</p>
<p>CONCRETE classes are now free in this site.</p>
<p>MEAT classes are now free in this site.</p>
<p>WEARABLE ELECTRONICS classes are now free in this site.</p>
<p>RASPBERRY PI classes are now free in this site.</p>
<p>LASER CUTTING classes are now free in this site.</p>
<p>LAMPS classes are now free in this site.</p>
<p>CNC classes are now free in this site.</p>
<p>3D PRINTING classes are now free in this site.</p>
<p>Robots classes are now free in this site.</p>
<p>Electronic classes are now free in this site.</p>
<p>LEDS &amp; LIGHTING classes are now free in this site.</p>
<p>Arduino classes are now free in this site.</p>
<p>4 digit with 7-segment LED displays are very utilized in electronic and Arduino projects.</p>
<p>Working with multiple LED display is sometimes hard.</p>
<p>I did a few projects before beginning to work with this project.</p>
<p>I enjoyed developing this project.</p>
<p>Thank you for viewing this project.</p>
<p>This project is for you.</p>
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.
<p>Thank you for sharing.</p>
<p>can i use a common cathode display?</p>
<p>For using common cathode, you have to change the code for each number of your display. </p>
<p>Good project, I applied it to work with serial port. Muy bueno</p>
<p>Than you!</p>
<p>Hi Braulio<br>Can you post the code for counter 00000000-99999999<br>You can send for my e-mail: hongtrungdl@gmail.com</p><p>Thanks for everything</p>
<p>For getting the code, you can visit: http://pastebin.com/S5PUkGf7</p>
Hi Braulio,<br>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)??<br>Thanks...
Maybe, but I simply designed a counter from 00000000 to 99999999
<p>will the coding still work even if i use a 8 digits 7 segment instead ?</p>
<p>Hi everyone,</p><p>If you are interested in the code for 8-digit to run your Arduino Nano, you need to go the following website:</p><p>http://pastebin.com/S5PUkGf7</p>
<p>So glad I found this one It may well solve one of my counter problems.</p><p>Are there any I/O left on the Arduino as I would like to trigger up down counts from an external source ?</p>

About This Instructable




More by braulio777:4-Digit Yellow Binary Counter 2-Digit Green Binary Counter Green Binary Counter 
Add instructable to: