0% found this document useful (0 votes)
30 views6 pages

Arduino Digital Clock PDF

This document provides a step-by-step guide on how to create a digital clock using an Arduino and basic components like 7-segment displays and switches. It outlines the necessary materials, wiring instructions, and connections to the Arduino, along with a note about updated code for compatibility with newer Arduino IDE versions. The project is aimed at beginners and emphasizes patience and careful assembly.

Uploaded by

maheshtech036
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views6 pages

Arduino Digital Clock PDF

This document provides a step-by-step guide on how to create a digital clock using an Arduino and basic components like 7-segment displays and switches. It outlines the necessary materials, wiring instructions, and connections to the Arduino, along with a note about updated code for compatibility with newer Arduino IDE versions. The project is aimed at beginners and emphasizes patience and careful assembly.

Uploaded by

maheshtech036
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

How to Make a Arduino Digital Clock

Introduction:

Digital clocks are one of the great invention in the field of science.

Have you ever wondered "How to make your own digital clocks , just like in movies! "????

Well i have also spent ,my childhood in a dream to built my very own digital clock.. so i built one for my
self ...

And am going to show you, How you can built an amazing digital clock with little ease and little
components all by yourself....

I have used 4 7 segment common anode display to display the digits, 3 SPDT switches , which i took
apart from an old mouse, some wires and an arduino. we can set the time holding the adjust key and
pressing the minute or hour key to change the minute or the hour to our need..!

So Lets get started...!


Step 1: Components Required

Here the Components that you will Require :

1. An Arduino uno.

2. 4 7 segment common anode displays (if you have a 4 digit seven segment , don't worry the circuitry
is same for both of them).

you can buy them from snapdeal , they are great ! i would recommend them from the site.

3. 3 spdt Switches (which i scavenged from an old mouse ).

4. some wires and jumper wires (any one will do!).

5. A breadboard.

6. 4 1kohm resistors.
Step 2: Wiring the Displays in the Breadboard!

Make the connections as shown in the picture above.. its quite simple.!

Take care of the connections , as coz there are too many wires you might get confuse.

Remmenber All a,b,c,d,e,f,g,dot segments of 4 displays are connected together .... and the com of
every display i.e 3 and 8 are connected together with the resitors...

Do not worry!! , go slowly, and have some patience , you can do it.

Step 3: Adding the Resistors and the Keys

Attach 1kohm resistor with each com of the displays ... as shown in the figure..!

Add the Spdt switches or if you have push on buttons that would be great !...
Step 4: Connecting to Arduino

Now the connections are done for the display and the switches ... now time is to connect them to the
brain..

it is simple..

For segment pins!

a to pin 2

b to pin 3

c to pin 4

d to pin 5

e to pin 6

f to pin 7

g to pin 8

dot to pin 9

For display pins

display 1 to pin 10

display 2 to pin 11

display 3 to pin 12

dispaly 4 to pin 13

now for the keys

key 1 which is the adjust switches ...

key 2 and key 3 are hour changing and minute changing switches..
we have to hold the adjust key1 and press the desire key to change the hour or the minute..!

see the pic above for the connection for the keys .. we have used the analog pins and used them as
digital input pins... yes thats true we can use them as digital i/o pins too..

Step 5: Adding the Code!!!!


note: I have updated the [Link] file as it was deprecated in newer versions of Arduino IDE.

You might also like