A question that I can't seem to find a "for dummies" (aka for ME) answer for is one that a good engineer can probably tick off in seconds for the rest of us:
Skipping extreme special cases, what kind of transistors would you recommend for:
- Switching (low power... logic level, low current stuff)
- Switching (high power... motor drivers, DC loads)
- Amplification (microphone to Analog input, for example)
- Amplification ("other" sensor to Analog or digital input)
In general, I keep around some NPN "general purpose" transistors like 2n3904 or 2n2222. For most things, they suffice and are really cheap, and can be gotten anywhere. I know Darlingtons are essentially a cascaded transistor, making it functionally a normal transistor with really high gain. In terms of engineering, you could classify me in the "a transistor is like a faucet" understanding level, in that I have a rough idea of the function but don't want to get bogged down in Substrate discussions. Other than that, much of this is a mystery to me, and I suspect to many others also.
I guess the biggest biggest factors would be Price, Flexibility, and Availability... though Availability is much less an issue because of online ordering. I'm just thinking if there's something that is around at Radio Shack that we'll overpay for, but have in hand, that's probably useful info. Obviously there's not one "perfect" transistor, otherwise there would be only one type made.. but for Arduino-typical circuits, the range has to be considerably smaller.
Like anyone, I don't want 50 types of transistors about.. anyone have thoughts on this in a general (and "for dummies") sense? As a hobbyist, it would be useful to know I can "get away with" two types for most cases, and buy a 50 pack of them from China for example. In reality, this ought to be part of a larger "what basic parts should we all have" question that most learning tinkerers have..