# Arduino UNO to run a water pump

**URL:** <https://forum.arduino.cc/t/arduino-uno-to-run-a-water-pump/958719>\
**Category:** General Discussion\
**Created:** [February 13, 2022, 3:45pm UTC](https://forum.arduino.cc/t/arduino-uno-to-run-a-water-pump/958719 "2022-02-13T15:45:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![manolocs](https://avatars.discourse-cdn.com/v4/letter/m/dbc845/32.png) [@manolocs](https://forum.arduino.cc/u/manolocs)\
**Post date:** [February 13, 2022, 3:45pm UTC](https://forum.arduino.cc/t/arduino-uno-to-run-a-water-pump/958719/1 "2022-02-13T15:45:04Z")

</div>

Hi, I am using a Arduino UNO, I want to ON/OFF a 12V water pump and a LED strip lights for hydroponic project they will turn ON/OFF separately and different times. Do I have to use a relay for that? Thanks in advance.

 ![IMG_3184](https://europe1.discourse-cdn.com/arduino/original/4X/9/c/9/9c9134fa1544ffea46e3a9c1d54ab801ef91ffac.jpeg)

---

<div class="post-metadata">

**Author:** ![anon85221860](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@anon85221860](https://forum.arduino.cc/u/anon85221860)\
**Post date:** [February 13, 2022, 3:46pm UTC](https://forum.arduino.cc/t/arduino-uno-to-run-a-water-pump/958719/2 "2022-02-13T15:46:59Z")

</div>

No.

---

<div class="post-metadata">

**Author:** ![manolocs](https://avatars.discourse-cdn.com/v4/letter/m/dbc845/32.png) [@manolocs](https://forum.arduino.cc/u/manolocs)\
**Post date:** [February 13, 2022, 3:49pm UTC](https://forum.arduino.cc/t/arduino-uno-to-run-a-water-pump/958719/3 "2022-02-13T15:49:32Z")

</div>

Thanks 🙂

---

<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:** [February 13, 2022, 4:35pm UTC](https://forum.arduino.cc/t/arduino-uno-to-run-a-water-pump/958719/4 "2022-02-13T16:35:25Z")

</div>

You could use a logic level MOSFET to run the pump. Choose the motor driver (MOSFET) based on the stall current of the motor and the motor supply voltage. The stall current can be several times the running current. The stall current will be drawn, briefly, every time that the motor is started. The stall current should be listed in the motor data sheet. In the absence of a data sheet, the stall current can be estimated. To estimate the stall current, measure the motor winding resistance. Take several measurements rotating the motor a bit between readings. Use the lowest reading in the calculation. The estimated stall current is the motor supply voltage divided by the measured resistance.

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

As for the LED strip, we need to know which exact LED strip. Post a data sheet, link to a data sheet or link to where you got it.

---

<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:** [August 12, 2022, 4:35pm UTC](https://forum.arduino.cc/t/arduino-uno-to-run-a-water-pump/958719/5 "2022-08-12T16:35:33Z")

</div>

Closed on August 12, 2022, 4:35pm UTC

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