Notice: The Chinese New Year is coming soon! If you want your PCB order get shipped before the CNY holiday, please place your order before Jan 23rd!

A DIY Clock with All I2C Compatible Components

Posted by AlexChu, 13/06/2018

You might know how to build a DIY clock with a RTC module and a 4-digit 7-segment display, but now let’s be serious. Because this time, we are go to use this amazing I2C compatible 1.2inch 4-digit 7-segment display. Perfect display size for a clock!

 

A 4-digit 7-Segment display is very suitable for this clock project, but controlling it is not going to be so easy. There are 12 pins for a normal one, so you will need to spend some time programming it. When I was a beginner, I always got lost on the pins and the countless ways to display a number on the clock!

With the all I2C friendly module and our Zunio M Uno, you can build the clock very fast!

 

Hardware:

 

Software

 

 

 

Connections:

 

Follow the connections in this list, you will find this is a max. 5 minutes work to finish it.

 

Zuino M UNO1.2inch 4-digit 7-segment display (I2C)
Qwiic CableBlack- (GND)
BlueO (SDA)
YellowC (SCL)
5V+ (VCC)

 

 

Zuino M UNORTC Module (I2C)
Qwiic CableBlackGND
BlueSDA
YellowSCL
5VVCC
NCDS

 

 

The connections are very easy if you have some basic knowledge about I2C. The Qwiic connector’s VCC is 3.3V, so for any 5V VCC pins, connect it to Arduino’s 5V pin.


Now download the example code we provide in the link, and you will need to adjust the time to make sure it will display the real time,

 

 


Then let’s upload the code to Arduino.

 

Now you can enjoy the DIY clock you just made!

Leave a Comment