I would like make a lot of small projects using ATmega328P (and other ATmega family) based Arduinos (UNO R3, old Nano and similar).
That means USB power (5V, 0.5A max, but typically way less, like 100mA) and frequencies up to 16MHz.
I want to use lot of BJT transistors for LED switching, sniffing all signals, amplifying weak signals etc. etc.
Mainly because transistors are cool and I want to get some practise with using it.
I want to buy fistfull of PNP and another fistfull of NPN transistors and start experimenting, but I do not know, which types are best suited. There is too much of available types and I cannot understand which I should buy.
At beginnig I will NOT be driving motors or solenoids, I want to drive LEDS, resistors and singal other transistors and MCU. (Also try open collector NOR to detect when any of many signal goes high and similar techniques, mainly for the sake of doing it). If I would like some powerfull work, I will buy some power transistors later.
The question is - What transistors I should buy?
They should be cheap (as I want buy like 50 or 100 of each type, maybe on AliExpress), common (so I could use the same type after many years, when the old ones are destroyed or lost) and good enought (fast, so I will not need to solve frequencies, 0-0.8V would be considered no signal and 2.5V-5V would be considered full signal and should survive some accidental missuse, which happens on breadboards (like accindental contacts to something else, full capacitor or bad polarity) without burning too often
)
They do not need to be excelent for HiFi audio, GHz frequencies or driving more power than 0.5W for more than split of second.
What types of PNP and NPN you use for your projects and why?
What types you recomend me?
Thanks for all and each opinions ![]()




