millis() and micros() instead of delay.