Skip to content

About

An Arduino Uno digital clock that keeps time using millis() instead of an RTC module, with LCD 16x2 display and TCRT5000 sensor-based controls.

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Arduino Digital Clock

Welcome to the Arduino Digital Clock project.

This repository contains all versions of my digital clock project, from the very first Arduino Uno prototype to future ESP32-based versions.

The goal of this project is not only to build a digital clock, but also to improve it step by step while learning new programming techniques and embedded systems concepts.


📌 Current Version

✅ Version 1.0.0

Features:

  • Arduino Uno
  • LCD 16x2
  • No RTC module
  • Time keeping using millis()
  • Time adjustment with two TCRT5000 sensors
  • Blinking colon animation
  • Hourly LED notification

🚀 Roadmap

Version 1.x

  • Bug fixes
  • Code optimization
  • Better documentation
  • Small feature improvements

Version 2.0

  • ESP32 support
  • Wi-Fi time synchronization (NTP)
  • Improved accuracy
  • Better startup screen

Future Versions

  • Alarm
  • Stopwatch
  • Countdown timer
  • Large LCD font
  • OLED display support
  • EEPROM time saving
  • Better user interface
  • Multiple display modes

🎯 Project Goal

This repository documents my learning journey in embedded programming.

Every new release introduces improvements, new features, and cleaner code while keeping previous versions available for learning purposes.


👨‍💻 Author

Mahdi3363

GitHub: https://github.com/faresmahdi3363-stack

Telegram: https://t.me/CodeHub3363

Thank you for visiting this project.

⭐ If you like it, don't forget to star the repository.

About

An Arduino Uno digital clock that keeps time using millis() instead of an RTC module, with LCD 16x2 display and TCRT5000 sensor-based controls.

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors