กลับไปหน้ารวมไฟล์
digital-clock-using-arduino-uno-e48d06-en.md

This project uses a DS1302 clock module and a LCD screen. the wire connected as followed :-

DS1302 wires are connected to:-

RST_pin 2 // -> Arduino Digital 2

DATA_pin 3 // -> Arduino Digital 3

CLK_pin 4 //-> Arduino Digital 4

VCC_pin 3.3V

GND_PIN GND PIN ON ARDUINO

LCD wires are connected to:-

VSS_PIN // –> GND Arduino

VDP_PIN // –> 5V Arduino

VO_PIN // –> output potentiometer (potentiometer VCC -> 5V Arduino, potentiometer GND -> Arduino GND).

RS_PIN 12 // –> pin 12 Arduino

RW_PIN // –> GND Arduino

E_PIN 11 // –> pin 11 Arduino

D4_PIN 5 // –> pin 5 Arduino

D5_PIN 6 // –> pin 6 Arduino

D6_PIN 7 // –> pin 7 Arduino

D7_PIN 8 // –> pin 8 Arduino

A_PIN // –> GND on breadboard

K_PIN // –> GND Arduino

EXPANDED TECHNICAL DETAILS

Desktop Chronometry Framework

A comprehensive guide for building a stable and accurate digital clock using the Arduino Uno platform.

  • DS1307 / DS3231 I2C Handshake: The Arduino established a 100kHz I2C link with the Real-Time Clock module. The firmware fetches the Time/Date/Year data every 1 second and formats it for display.
  • Multi-Digit 7-Segment Multiplexing: If using a 4-digit display, the Arduino performs high-speed "Multiplexing," rapidly switching between digits too fast for the human eye to see, ensuring all four numbers appear lit simultaneously.

Performance

  • Sub-Second Persistence: Includes a backup coin-cell battery on the RTC module; the clock maintains the correct time even if the Arduino Uno is disconnected or loses power.

ข้อมูล Frontmatter ดั้งเดิม

title: "Digital clock USING ARDUINO UNO"
description: "It is a simple digital clock made using ds1302 clock module and a LCD screen."
author: "sarveshsupe"
category: ""
tags:
  - "clocks"
views: 11865
likes: 2
price: 1120
difficulty: "Easy"
components:
  - "1x LCD SCREEN"
  - "1x Female/Female Jumper Wires"
  - "1x Rotary potentiometer (generic)"
  - "1x Soldering iron (generic)"
  - "1x Jumper wires (generic)"
  - "1x Real Time Clock (RTC)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "301441711fd0ec35a4a016271873c9834d2287089ee864c4beb7df862a725c5b"
encryptedPayload: "U2FsdGVkX185nFhPQ277tvsI16Af6k7NBDlYY2uUrToazCJI7a4Kcv2nXLYWddThfqcEHzXt6d8fGB5rkZ2T8ZoMnVowCK/V8QgA4qXkAk0="
seoDescription: "Build a simple Digital clock using ARDUINO UNO, ds1302 clock module, and LCD. A perfect DIY guide for beginners."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/digital-clock-using-arduino-uno-e48d06_cover.jpg"
lang: "en"