|
|||||||
|
|
|
|||||
|
|
|||||||
Features• Each day of the week can be set independently to any of 4 times or disabled if not needed. Now I don't have to remember to turn off the alarm on Saturday!• Crescendo alarm (starts soft and gets louder until you wake-up). • Each day's alarm can be set to skip one week, alarm resumes the next week. • Each day's alarm can be set to a different time for one week, alarm resumes normal time the next week. • Built using the OOPIC microcontroller. • LCD display: 2 line x 20 characters. It's a bit hard to see, but it was a scrap item so it didn't cost anything. • On-display menu makes it easy to set times with only 4 push buttons. • Battery backup. • Synchronizes to 60Hz line frequency for accuracy but uses the OOPIC's crystal whenever the 60HZ is not available. Why did I build a digital clock? Because I could not purchase one with all the features I wanted, and also because it would be an opportunity to gain valuable knowledge of how microcontrollers work. Here is the source code for the clock software (updated 2001-11-28). Note this version requires at least 8K of EEPROM. Here is an older version that will fit into a 4K EEPROM. Here is the schematic diagram.
|
|
|
Page Created 2000-06-03, updated 2001-11-28.
|
2950 Hits in 2002. 695 Hits in 2001. |