Project:BinaryClock: Difference between revisions
From London Hackspace Wiki
no edit summary
m (moved Projects/BinaryClock to Project:BinaryClock) |
No edit summary |
||
| Line 9: | Line 9: | ||
* Must have a time display (duh). | * Must have a time display (duh). | ||
* Must have a minimum of buttons, preferably two | * Must have a minimum of buttons, preferably two | ||
* | * Will use GPS time/date to be semi-accurate. | ||
* Must be able to change between GMT/BST | * Must be able to change between GMT/BST | ||
* Must be as low power, long life as possible. | * Must be as low power, long life as possible. | ||
** By default time display will be off. | |||
====Button Logic==== | |||
Buttons need to snooze, set alarm, show date, show time, show alarm. | |||
The following is based on two buttons | |||
* Either button will snooze the alarm, if alarm is sounding. | |||
* Holding button 1 will turn alarm off. | |||
* Button 1 will show time (when no time or date is displayed). | |||
* Button 2 will show date. | |||
* Holding button 2 will show alarm. | |||
* Holding Button 1+2 will put clock into set alarm mode. | |||
** Button 1 will increase the hour, button 2 will set the hour. | |||
** Button 1 will increase minute, button 2 will set the minute. | |||
** Clock will go back to displaying the time. | |||
====Display Feedback=== | |||
====Sound Feedback==== | |||
===TODO=== | ===TODO=== | ||