Project to create a programmable Alarm clock using on the Arduino Nano platform, with Alarm functionality.
The clock is mostly self explanatory, with different sequence of button presses and holds cthat can be used to switch between modes of operation.
This includes:
- Standard time display.
- Alarm mode.
- Stopwatch mode.
The alarm mode can also be toggled on and off, ssuch that the clok can override the alarm without triggering the sound sequence. It uses a 7 segment LED array with multiplexing to later the value of small segment sequentially.
Video demos are vaialble at: https://drive.google.com/drive/folders/1n1djnYTgFjR-FOV9uVbCxuDr0fVyU7DZ?usp=sharing
Some images of the circuit development through the process are also found.
Please note that the 'Code drafts' folder contains prototyping code, that was written over the development of each stage of the clock. The project was executed prior to experience about version control using Github therefore uses a more primitive approach of standard document drafting.
Please also note that running this code is futile without the circuit assembled, therefore is primarily for review purposes.