I am attempting to build a timelapse controller for a DSLR camera. This design will allow the interval between frames to be changed with two push buttons, as well as a start and cancel button to stop the procedure. The interval value can be changed but limited to two set parameters, for example between 1 second to 600 seconds. That value set then needs to be used by the program to set a pin (eg: pin 12) high and then low with a delay of 1 second between the event. The interval will be printed onto a 20x4 LCD along with the time elapsed, number of shots taken, humidity and temperature. The information will also need to be sent via serial and recorded as a timed log. Currently I am having problems finding information on this but I hope someone can help!