I've successfully used this FET device many times with a 5V arduino. I don't think it will work with a 3.3v arduino
@johnrob,Are you aware that your schematic has no part number for the mosfet so your statement:has no meaning. (or should I search for a Q1B datasheet ?)
Do not place an input capacitor to GND in MOSFET switching applications.Adding an input capacitor to GND slows down the switching action and keeps the transistor in linear conduction thus heating the device.During Arduino power up, I/O pins float.This will make the input to your circuit be at non logic levels that can lead to component failure.In this case, you should place a resistor from the input to GND, ~10k should work in most conditions.Reduced your series resistor to 220 ohms.
This is just misleading and deceptive, it belongs on the Instructables web site along with all the other information they spew there.
The 1000 ohm and 3300 pf capacitor is there for a reason. This "smoothing" of the gate drive edges will significantly reduce RF noise generated by the MosFet switching. If you look at the time constant of the RC (ignoring the gate charge for now) the RC is 0.033 µS. Hardly enough to Heat the MosFet. Especially if the switching frequency is in the order of 200 Hz.
The 10k from gate to ground is probably a good idea. However if the OP follows my recommendations this resistor should be more like 50k.
not needed to remove higher frequencies as there is no need in a LED application like this