I have 2 digitalWrite functions I would like to call at different times. I would like to call "conv1start" HIGH then after approx. 10min has passed to call "aggbin1" LOW. Is there a way to accomplish this without using "delay".
There are a few timer libraries out there that can make
things a bit easier even when not using timer interrupts and
still using millis().
This timer library looks like it may do what you want: http://arduino.cc/playground/Code/Timer
This does essentially the same thing as the "blink without delay" stuff
by using millis() in your loop() function but is implemented as a library
using C++ objects.