Transistor schaltung und Arduino fragen

danke erstmal=)

die LED´s hab ich erst mal nur zum ausprobieren später will ich auch normale RGB´s nehmen
wen ich jetzt vor den Transistort nen widerstand machen werden die LED´s dunkler....ligt das daran weil es kein PNP ist?
auf welche datan muss ich bei Transistoren achten wen ich z.B. 10-20 LED´s schalten will?

ich hab mir grade mal was über den Transistor durchgelesen, wen ich das richtig verstehe krigt der NPN aufe base ein Positives signal und schaltet Negativ weiter.....wen das so ist....warum funktioniert es dan trotzdem bei mir im moment?