DC Motor Millis()

You can't use WHILE (unless it completes in a few microseconds) if you want a responsive program.

Have a look at the demo Several Things at a Time

...R