Eso se parece bastante a un diseño de estilo H-Bridge clásico, aunque las selecciones de componentes individuales pueden ser problemáticas. También necesita una pequeña resistencia en la línea de la compuerta a los MOSFET inferiores, el cambio de corriente para cargar / descargar la compuerta será excesivo para el ARDUINO.
El circuito que se muestra utiliza un método de control único bastante problemático que puede permitir que se produzcan disparos a través de las corrientes. Un fusible está garantizado.
Obviamente, girar en ambos lados es un gran no-no, así que haz el software correcto. Sin embargo, incluso entonces, el levantamiento de 10 km en las puertas superiores significa que serán bastante lentos para apagarse. Debe tener eso en cuenta en su software de control.
Si esa es una carga inductiva, el retorno será manejado por los diodos en los MOSFETS. Sin embargo, puede tener problemas para enviar esa corriente nuevamente a la fuente de alimentación. Especialmente si el Arduino está conectado a la misma fuente. Consulte esta pregunta para obtener más información. Ese enlace también le muestra por qué es mejor conducir con cuatro líneas en lugar de dos, vea el retorno de recirculación.
Sin embargo, en última instancia, sería mejor elegir uno de los muchos controladores de puente completos de una pieza que hay. Pero, de nuevo, eso no es tan satisfactorio y se pierde una gran experiencia de aprendizaje.