I'm trying to control my RGB LED strip with my arduino, using IRLZ34N MOSFETs according to this schematic


simulate this circuit – Schematic created using CircuitLab

I tried it out, everything worked. I soldered it to a circuit board just like that, except for that I used 4 copper wires on the Arduino connections. Everything worked, I unplugged the copper wire from the Arduino and checked back ~3 Days later, then this happened:

The strip was slightly glowing, even when the gates of the MOSFETs are directly connected to ground. Connecting a Gate to +5v made that color glow fully though. That's pretty much my problem, some deeper examining got me those Results:

I desoldered the mosfets and my multimeter reads a resistance of ~290;310;350Ω between Drain and Source. Another strange behaviour is that the conduction seems to go from 0-100% really fast. My LED strip goes from the constant "slightly on"-State to 100% brightness in a matter of some mV. Also strange is that this happens at ~4.7V on the Gate, while my fully functional IRLZ34N gives the strip 0-100% brightness at around 1.5-2V.

  • 1
    \$\begingroup\$ “I desoldered the mosfets and my multimeter reads a resistance of ~290;310;350Ω between Drain and Source” Try shorting gate-source and remeasure. If you still get low values, the MOSFETs are toast. \$\endgroup\$
    – winny
    Apr 21, 2018 at 20:42

1 Answer 1


You are missing pull-down resistors in the gate input of mosfets. They are possibly floating. Picking up noise, and getting ON randomly. Use 10k or so.

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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