# What is 12v water pump?

**URL:** <https://forum.arduino.cc/t/what-is-12v-water-pump/1005484>\
**Category:** General Guidance\
**Created:** [June 22, 2022, 12:26pm UTC](https://forum.arduino.cc/t/what-is-12v-water-pump/1005484 "2022-06-22T12:26:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![antaresshop29](https://avatars.discourse-cdn.com/v4/letter/a/f08c70/32.png) [@antaresshop29](https://forum.arduino.cc/u/antaresshop29)\
**Post date:** [June 22, 2022, 12:26pm UTC](https://forum.arduino.cc/t/what-is-12v-water-pump/1005484/1 "2022-06-22T12:26:47Z")

</div>

do i need some sort of chip between my arduino uno and the 12v water pump.?

---

<div class="post-metadata">

**Author:** ![UKHeliBob](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ukhelibob/32/215663_2.png) [@UKHeliBob](https://forum.arduino.cc/u/UKHeliBob)\
**Post date:** [June 22, 2022, 12:31pm UTC](https://forum.arduino.cc/t/what-is-12v-water-pump/1005484/2 "2022-06-22T12:31:05Z")

</div>

Your topic was **MOVED** to its current forum category as it is more suitable than the original

The Arduino cannot supply enough voltage or current to drive a 12V water pump so you do need to use something as an interface between them and an external power supply to power the pump

The easiest to understand device would be a relay. This is a device that can turn a switch on and off under the control of the Arduino

---

<div class="post-metadata">

**Author:** ![octopirate](https://avatars.discourse-cdn.com/v4/letter/o/cdc98d/32.png) [@octopirate](https://forum.arduino.cc/u/octopirate)\
**Post date:** [June 22, 2022, 12:31pm UTC](https://forum.arduino.cc/t/what-is-12v-water-pump/1005484/3 "2022-06-22T12:31:17Z")

</div>

Well a transistor at least, or a relay yes.

And if you need to change direction, an h-bridge.

---

<div class="post-metadata">

**Author:** ![groundFungus](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@groundFungus](https://forum.arduino.cc/u/groundFungus)\
**Post date:** [June 22, 2022, 12:32pm UTC](https://forum.arduino.cc/t/what-is-12v-water-pump/1005484/4 "2022-06-22T12:32:34Z")

</div>

Yes. The Arduino cannot supply the current for a motor. Since a pump only runs in one direction you could use a logic level MOSFET for a motor driver. Choose a MOSFET that can handle the motor stall current.

 ![mosfet motor driver](https://europe1.discourse-cdn.com/arduino/original/4X/c/b/5/cb567db03a08477481ed667a6b1d3d3e9bab6f2d.jpeg)

If you post the technical data for the pump motor we can help find a proper driver.

---

<div class="post-metadata">

**Author:** ![westfw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/westfw/32/213443_2.png) [@westfw](https://forum.arduino.cc/u/westfw)\
**Post date:** [June 22, 2022, 9:29pm UTC](https://forum.arduino.cc/t/what-is-12v-water-pump/1005484/5 "2022-06-22T21:29:55Z")

</div>

If you want "simple", most "motor driver shields" will work to power a pump (assuming appropriate size. If you have a 12V@5A pump, you'll need a motor driver than supports greater than 5A.)

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [December 19, 2022, 9:30pm UTC](https://forum.arduino.cc/t/what-is-12v-water-pump/1005484/6 "2022-12-19T21:30:09Z")

</div>

Closed on December 19, 2022, 9:30pm UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
