Pulling Larger Loads with Arduino Mosfet

Pulling Larger Loads with Arduino Mosfet

Arduino Mosfet layout

If you are anything like me, this simply is not enough!

No, you want to use this on your next Arduino project, but these LED’s need lots of power.

The Arduino only supplies 5V and even if it’s a large 5V device the maximum current per I/O pin is 40mA, a normal red LED is already 20mA, so you can see that the Arduino can’t power much larger devices without cause trouble to some extent, but there is a solution to this problem, that doesn’t put unnecessary strain on the Arduino. No, it’s not a relay, because a relay is either on or off and we might want to dim our power LEDs. And then there’s the clicking noise produced from relays as well. I’m talking about Mosfets. Arduino Mosfet circuits are easy and quite cheap to build.

I used the IRL520N N-channel logic Mosfet which is suitable for PWM’s as well. If it isn’t a logic Mosfet the Arduino will not be able to open it fully because a normal Mosfet requires more than 5V to open fully and you will not be able to supply the full 12V to the LED.

A logic Mosfet will supply the full input voltage to the device or component you want to drive from your Arduino. An Arduino Mosfet circuit can be created with nonlogic Mosfets but an additional transistor will be required to drive the gate.

The IRL520N can handle up to a 100V and 10A. It is DC device and will be able to drive most high load devices with ease.