Temporizar 12 motores dc con intervalos

Hola muy buen día actualmente tengo un proyecto que es el temporizar 12 motores dc en forma de que en un tiempo determinado este encendido y en otro tiempo determinado estén apagados y asi sucesivamente hasta que le borre el programa al arduino o lo desconecte, pero la verdad no se la forma con la funcion millis(). A continuación adjunte el diagrama que estoy utilizando todavia no e colcado el arduino pero pienso colocarlo en el switch de tres posiciones.

Muchas gracias y espero haberme explicado bien!