Was für einen Basiswiderstand benutzt du denn?
Es ist in deinem Falle wichtig, dass du den Transistor ein wenig übersteuerst.
Soll heissen, wenn du mal von einem Verstärkungsfaktor von 80 ausgehst und ein Maximum der Beleuchtung von 400 mA, dann musst du an der Basis Ib = 400mA/80 = 5mA Strom zur Verfügung stellen.
Den entsprechenden Widerstand berechnest du dir grob mit der Versorgungsspannung Vcc am µC:
Vcc (5V) - 0,7V = 4,3V
Und damit den Widerstand Rb= 4,3V/0,005A = 860 Ohm.
Jetzt kannst du natürlich (in Grenzen) auch noch etwas kleiner mit dem Widerstandswert werden um sicher zu gehen, dass du den Transistor in der Sättigung betreibst und nicht als zusätzlicher Lastwiderstand.