Me and my girlfriend are working on a small automatic plant watering system. Our first goal is to make an electrical 12V pump suck water out of a bottle.
As we were reading tutorials online we noticed that many people hook up a driver such as the l293 to their arduino in order to control the pump (essentially a brushed DC motor).
Our pump is 12V 4.2 W.
My question is do we really need a driver like that for just activating / deactivating the pump ?
In my understanding the driver offers an H-bridge setup allowing to control up to two motors in both directions.
Are there any other reasons to prefer this driver instead of a simple MOSFET / Transistor setup with such a simple use case like ours ?
Thank you for your help.