managing current

I am trying to control led strips with my arduino using only the pwm capable pins. The diagram shows how they are wired... three LEDs in series, wired in parallel with other groups of three. The LEDs are bright white 3528 smds, 20mA and 3.4 V. Therefore each strand requires 12V.

My question is how do I go about wiring this together? The 6 pins will have as many groups of three LEDs as follows:

1: 168 (3360mA)
2: 132 (2640 mA)
3: 96 (1920 mA)
4: 60 (1200 mA)
5: 24 (480 mA)
6: 6 (120 mA)

Have the arduino control an NPN transistor, or an N-channel MOSFET, to sink the LED current to Gnd.

Especially for the higher current led strings, the easiest way is a logic level n-channel power mosfet with a 220 ohm resistor on the gate

so there would be a MOSFET on each pin I use? or one MOSFET for the whole setup?

One MOSFET for every string/group that you want to control.
If you are only controlling them as one huge group, then you could use a single Mosfet.
About 10 amps there?

@10 ur gonna have atleast 5W heat so definetly need a heatsink,

power dissapated is current squared multiplied by resistance and rds on at 4.5v is .05 so 1010.05 is 5w
And I get that because P=IV, V=IR so P=I(IR) or P=I^2*R

You are correct, I withdraw my erroneous calculation.
P=IV=IIR = V*V/R, in this case I & R are known.

so is this what it will look like? A strand of lights to a resistor to the gate and then the arduino to the source??

I think I'm going to utilize the other 7 pins as well so I guess I will need a heat sink. They will be connected to more strands of LEDs.

I really appreciate the help! I am just shy of physics 2, therefore a noob.

No, much more like the circuit in reply #1, but with MOSFET instead of NPN transistor.

Id maybe look around for a better fet, maybe get away without a heatsink if it matters, unless u have heatsinks laying aeound it'll be cheaper just to get a better mosfet

The Arduino drives the gate.
The source connects to Gnd.
The drain connects to the LEDs.

Thanks everyone!

So how do I know what mosfet to choose? Like I said I have six strands of LEDs, 3.6 amps down to .12 amps. Would I use the same mosfet for each strand?

If anyone would be willing to just help me design a little circuit completely I would be so appreciative...

See Reply #1, replace the NPN with the Mosfet in Reply #4.
Can use the same Mosfet for all of them, or browse digiey for a similar part:
N-channel mosfet
single FET
in stock
logic level
thru hole (or SMD, your call)
I usually sort by price at that point, looking for a Low Rds/Low Input Capacitance part that can be purchased as single items (vs 1,000).
You can sort by Rds also if you'd prefer.

It all depends on what you wanna spend, there thousands of mosfets out there, you could go all out with a mosfet driver and a large power mosfet, or just a cheap one driven off the arduino pin