Bare with me as coding and terminology is still 'under construction' with me!
I think I'll keep my clothes on, but go ahead, if you want.
Currently I'm getting a simple version of my project up and running as it's desperately needed. At the moment it consists of using the 'Time' and 'TimeAlarm' libraries, with the intention of upgrading to a RTC once I decided on the right model (**suggestions of models and decent libraries would be greatfully accepted!!!**).
You really can't go wrong with any of them. The DS1307 is well supported, and there is even code in the Time library to interface with it.
I have my alarm up and running (no visual clock involved), its triggering the sequence I wan't...but to end it at the moment I only have a 'delay' that allows it to time out. What I want it to do is have the code hold the final setting until I use a nice simple button to switch it all off! Simple yeah?
Yes, but not in conjunction with delay().
I've searched and searched, rattled my brain, and attempted to modify example sketches to fit into my sketch to get it do what I want, to no avail!
An example of what didn't work, and how it didn't work would be useful.
I've looked into attachInteruppts()
and if() statements, but as of yet, I cant get them to work! Grr!! As I said, coding ain't my thing!
Nor is posting code, apparently.
Any suggestions would be greatly received
Well, then, I suggest that you post some code.
I don't really know what to search for!
I'm thinking that reviewing the blink without delay example is in your not-to-distant future.