Introduction: Digital and Binary Clock With Two LED Matrix and RTC

Picture of Digital and Binary Clock With Two LED Matrix and RTC

This project is about a Digital and Binary Clock using Arduino and two LED matrix with MAX72XX and RTC (Real Time Clock) including several features.


  • Digital Clock
  • Binary Clock
  • Mode AM/PM
  • Mode 24 hours (international mode)
  • Time & Date (Day, Month & Weekday)
  • 02 different types of fonts (conventional & stylish)
  • RTC keeps the time and date when the clock is off
  • The internal memory of RTC can record the operational modes
  • Two digits sharing same LED display.

The operation is very simple using the Arduino's restart button.

Every time you turn on or restart the Arduino, a new clock mode is set automatically.

To make this project so simple, I dedicated a lot of creativity and ingenuity to the code to add various features.

I hope you enjoy it!!

See video at: Illustrative Video

Note: If you like my project, please vote for it in the Arduino Contest and in the LED Contest! Tks!

Step 1: Material List

Picture of Material List

- Arduino UNO & Genuino

- DS1307 module (Real Time Clock - RTC)

- Dot LED Matrix with Maxim MAX72XX

- Breadboard (medium size)

- Jumpers Wires

Step 2: Sketch & Templates

Picture of Sketch & Templates

Step 3: Arduino's Code


kb8vqn (author)2017-12-30

Works great! Thanks

shahrokhani (author)2017-12-30

Arduino code can not be downloaded

lagsilva (author)shahrokhani2017-12-30

The file is there. Had you try it again?

I am not sure about this issue.

ravijag (author)2017-12-27

Liked the simple 2 matrix approach for a clock with multiple modes!

you get my vote!

lagsilva (author)ravijag2017-12-27

Thank you very much!

About This Instructable




Bio: I'm a Mechanical Engineer and an enthusiastic Maker. I like to create and code my projects using the Arduino.
More by lagsilva:Digital & Binary Clock in 8 Digits X 7 Segments LED DisplayDigital and Binary Clock With Two LED Matrix and RTCDigital Clock With Mirrored Display Driven by Accelerometers
Add instructable to: