I am working on development of alarm clock using Arduino.
No doubt RTC will be the best but it increases the Price of the project. Also I opened a digital clock (which I purchased online) and I see that there is only one IC (obviously it is covered with something black wax). But there was that one patch only. So it seems it used only a controller or RTC. But with only RTC its not possible to control LCD. So it must be only a microcontroller
Now I have three options for maintaining time
- I use RTC like DS3231
- I use millis() function
- I use timer and timer interrupts of micro controller for free running timer.
Can I get accurate time using micro controller.