I see what you are trying to achieve now.
For using transistors as switches, you need to bring them from full "on" state ( saturation) to full "off" state (cutoff).
Please see for example:
http://www.electronics-tutorials.ws/tra ... ran_4.html
According to BCP68 specs, these transistors have a minimum gain of aprox. 85 in the worst case, so @ 1100mA they will be taking:
1100/85=13 [mA]
from GPIOs output. To get the BCP68 to full saturation region (switch closed), you need to add a resistor at their base.
The value of this resistor can be computed as follows:
Rb = (3.3 - 0.7) / 0.013 = 200 [Ohm]
To be on the safe side, start with higher R values and measure current output from GPIO.
If you are careful there's no issue in driving the NPNs directly from GPIOs, but you should check if the load is reactive. What are you switching at NPNs output?
Any doubts please contact me.
Cheers.