Activar motores cd por tiempo

El proyecto que tengo es el siguiente:
Compre unos espejos plegables para mí auto pero no tiene la funcion, lo que quiero hacer es que al encender el auto estos se habrán y al apagar el auto re pliegen.
El motor de los espejos funciona con 12v directos de l batería del auto, tardan más o menos 5 segundos en hacer el recorrido entre una posición y otra.

La idea es que al encender el auto se active un puente h pero solo por 5 segundos aún cuando la corriente o el pulso continue, y al retirar la corriente la polaridad cambie por otros 5 segundos.

De antemano mil gracias por su ayuda tengo un Arduino Leonardo y el puente h L298N

Y que es lo que tienes hecho hasta el momento?