I have a 9v water pump that i want to turn on\off from the arduino, What module should i use to turn it on and off?

I am using now a mosfet for my 5v pump, can a mosfet be used for 9v as well? Or is there some better solution?

  • 1
    Yes, a MOSFET, that can be used with 9V (as most of them do). Refer to the datasheet of your MOSFET
    – chrisl
    Oct 20, 2019 at 20:27
  • Is there any suggestion?
    – yuria
    Oct 20, 2019 at 21:49
  • There are many possible MOSFETs that you can use. Look at the maximum values for the drain-source-voltage and check, that the threshold voltage lies around 2.5V or lower, so that the MOSFET is fully conductive, when you turn the Arduinos output on. Also look, if the maximum current lies over the current, that your pump needs. You can provide a link or at least a part number to your MOSFET in your question. Then we could say, if you can use it for the 9V pump. (You also need to provide the needed current value).
    – chrisl
    Oct 20, 2019 at 22:08
  • More useful information about MOSFETs can be found here: electronics.stackexchange.com/questions/29065/…
    – VE7JRO
    Oct 21, 2019 at 0:28

1 Answer 1


Yes, a MOSFET should work just fine. As others have said in the comments, you just need to make sure that it's rated for your desired voltage and current, and that it's threshold voltage is low enough (around 2.5V) that the Arduino is able to drive it to saturation with a logic level 1 (5V).

I've used this one (rated at 60V and 30A) in various projects:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.