Driving an LED from an Arduino pin/TTL pin *the right way*.

JoeN:
Can someone recommend a good NPN transistor for my scenario? 1mA to the base must allow 20mA from emitter to collector while saturating the transistor. Correctly stated?

Absolutely any common NPN transistor will do that (TO-92 size).