Hi everyone,
Kinda new to the forum.
I have a couple of IRF530N mosfets with wich I try to hook my RGB strip to my Arduino.
I've wired everything according to this explaination: http://bildr.org/2012/03/rfp30n06le-arduino/ (only thing I changed was the fact that the IRF530N has a different gate-drain-source order).
First I'm trying just to get one colour working.
My problem is that when I try a very simple blink sketch (only HIGH and LOW, in order to avoid any possible issues with analogWrite values not being in range in order for the RGB strip to visibly light up), the RGB-strip doesn't go all the way out. It seems to properly fully light up when HIGH, and it also seems to dim a bit when pulled to LOW, but it won't go all the way out.
I've installed a troubleshooting-led on my breadboard between ground and the hypothetical PWM-pin, (which now only writes HIGH or LOW, as I explained) in order to see if the Arduino seems to give a good signal and also to see if the Arduino writes HIGH or LOW in the fully-on and a bit dimmed state of the RGB-strip. I'm sure now the Arduino writes HIGH when the RGB-strip is fully on, and it writting LOW when the RGB-strip is a bit dimmed.
The blink sketch has a 2 full seconds delay, to make sure the resistors are able to pull the PWM-pin fully to ground, in case the Arduino for some reason doesn't do that properly. I've tried putting a second pull-down resistor in parrallel in order to have it being pulled down faster, but it doesn't seem to help.
Has anyone seen this phenomenon before? I've tried to search the web for it, couldn't find anything.
I have very little experience in electronics, so please know you're dealing with a noob.