I currently have an Arduino Mega setup as a clock that has two alarms and plays an MP3 file for each alarm. I need code written for a dynamic menu that can be controlled with 5-6 microbuttons that will allow me to:
1) set the current time,
2) set the time for the first alarm,
3) set the time for the second alarm,
4) enable and disable each alarm (e.g., set each alarm to be either on or off)
5) shut off the alarm when it triggers
The current hardware includes:
1) Arduino Mego
2) MP3 shield
3) DS1307 real time clock
4) 16x2 LCD display