kdarius:
if I the power supply does not go bad the arduino should be ok running many leds?
Yes, the Arduino will be OK if the power supply is OK. But if the 9V power supply fails, too much current may be drawn from the Arduino's 5V regulator and it could be damaged I think. Can anyone else confirm my theory?
However, if the Arduino is also running from the same 9V supply, then if the supply fails, the Arduino will stop will not be damaged.
kdarius:
Is there a chip you think I should replace the transistor with to act more like a the dimmer option i was talking about?
Now that you know what I am trying to do how would you do it without transistors and not using neopixels.
How many colours do you want? Would 7 (red, green, blue, cyan, magenta, yellow and white) be enough, or do you need more?
kdarius:
You mentioned using transistors like this is a bad idea.
Using that particular model of transistor in that particular configuration is a strange choice, although, as you have found out, it does work, but I think you have been lucky this time! There are many different types of transistors for different situations and you need to know which to choose depending on the use. The TIP122 you chose, for example, is a medium current NPN Darlington. Its not usual to use NPN as a high-side switch, although it can be done, but it is even less usual to use an NPN Darlington for this. NPN are normally used as a low-side switch. Also it has a current rating of 5,000mA but you are using it for only 20~30mA!
kdarius:
I do have a multimeter but not sure what to look for.
You would set the multimeter to, for example 200mA range, then put the multimeter between the shift regsiter output and your base resistor. Measure the current that flows when the 9V supply is connected and the LED lights normally. Then disconnect the 9V supply and see how the reading changes.