Project tutorial

Clock Set Date Time © CC BY-NC-ND

Clock LCD display adjustable.

  • 4,146 views
  • 5 comments
  • 8 respects

Components and supplies

About this project

Introduction

This clock is the basis of many of my projects. I was inspired by a friend who has published a tutorial in 2012 (link). It is a simple clock with LCD display, an RTC (real time clock) and 3 buttons. For convenience and to save Arduino pins, I used a display with I2C module. The RTC also uses the I2C protocol.

The 3 buttons, connected to a "pull down" circuit, are used to adjust or change the time and date of the watch, without having to reload the Arduino code.

The scheme is very simple:

The LCD and RTC communicate with Arduino through the I2C protocol and the library "Wire" and are connected to ARDUINO to Pin A4 and A5.

  • LCD & RTC---------------------- ARDUINO PIN
  • SDA ---------------------------------------A4
  • SLC----------------------------------------A5

Libraries:

  • Wire.h: by Arduino IDE

Code:

The code is very simple; in the loop, check if the "menu" button is pressed. If it is not pressed, it displays the date and time, otherwise it counts how many times you pressed the button and, through the various sets, adjusts the time. In the end, it updates the RTC with the new data entered and displays the date and time.

The project has also been published on Instructables.

Schematics

Eletric scheme
Clock set date time yox9ubnhwo
Fritzing scheme Jpeg
Clock set date time fritzing l9ojesn0vk
Fritzing scheme
simple_clock_uOb2RxCa71.fzz

Code

Clock Set Date Time

Comments

Similar projects you might like

Handheld Infinity Kaleidoscope Group Kit

Project tutorial by Lucas Ainsworth

  • 1,581 views
  • 2 comments
  • 23 respects

Arduino 101 BLE RGB Lamp

Project tutorial by Gustavo Reynaga

  • 361 views
  • 2 comments
  • 6 respects

Arduino Keyless Door Lock System with Keypad and LCD

Project tutorial by DIY Hacking

  • 499 views
  • 3 comments
  • 11 respects

Control LED/Relay Using Arduino 101

Project tutorial by Shivansh Singh

  • 240 views
  • 1 comment
  • 4 respects

I keep my cucumber breeding moist

Project tutorial by Ingo Lohs

  • 583 views
  • 0 comments
  • 9 respects

Easiest Line Follower Robot

Project showcase by Zubayer Al Billal Khan

  • 387 views
  • 3 comments
  • 5 respects
Add projectSign up / Login