So I have an Arduino, three N Channel MOSFETS and aRGB Strip length of 1 meter. The RGB requires 12 Volts to operate. Can I put 12 Volts into the Arduino and then power the lights through the Vin port? Wpuld it be better to just bypass the Arduino altogeter and just run a seperate power supply to the lights?
Can I put 12 Volts into the Arduino and then power the lights through the Vin port?
Yes, but: Vin is after the reverse polarity protection diode. A meter of RGB LEDs will draw quite a bit of current, possibly more than the diode can support - and you also have voltage drop across the diode, as much as 0.7V.
Wpuld it be better to just bypass the Arduino altogeter and just run a seperate power supply to the lights?
Much better idea. Power the Arduino and the strip in parallel.
Thanks, thats what I will do