I'm basically following this instructable which is using an arduino to control an rgb led strip. I have wired it up exactly as shown, although I didn't use a breadboard i just soldered everything.
I'm using an old laptop power supply that's 12v 5.83a, and for the mosfet I'm using irf530n. I've noticed that when red is full power the mosfet that's connected to the red led gets really hot after a few minutes of being on. It seems to only be affecting the red one, even if i have it on full white only the red one is hot. The other two barely get warm.
Are the mosfets supposed to get that hot? Why does it only get hot on the red side? Are there mosfets out there that are better suited for this application? Are there any ways to reduce the heat?
Thanks for any help!
Edited to add a schematic: