dougp:
See if this helps. Read from the bottom up.
This seems to help some but raises another question. I have 3 inputs that control 1 output. Each input shall have its own time. Do I need to name 3 separate millis timers or can millis handle multiple situations? For example: I have the switch in position 1. Do I need to have something named 'millisTimer1' and use that for the current position so-as not to cause the timer to have on 1 minute and off 5 which should be on 1m off 10? Or is it simply to compare the current millis to the elapsed millis and ask whether the output >= a certain value then control the output pin accordingly?
I hope that made sense. It almost doesn't for me. I am going to work on my sketch tonight and see if I can implement millis into it. I will post back with my attempt.
Thanks.