Hello, I am a complete novice and need help please. I need help for a circuit to do the following: 1. Count the revolutions of a disc. 2. After a certain amount of revolutions, a light must be triggered 3. The amount of revolutions must be programmable before switching the light on. 4. Duration the lamp stays on must be programmable. 5. Incorporate a switch that when switched on will change the time the light stays on i.e. change the amount revolutions turning on the light. When this switch is switched off, back to the original settings of the amount of revolutions that turn the light on. Must also be able to switch system off without losing track of the count of the revolutions. Any help will greatly be appreciated. Thank you.