二极管
二极管就记住一个特性:单向导通性
二极管的压降一般很小,几乎没有,或者 0.7V ~ 0.3V
二极管就介绍到这里
三极管
三极管有 PNP 和 NPN 两种。
夹板处为 N,外边为 P
P 指向 N 就是 PNP。N指向P就是 NPN。

简单来说,三极管就是一个 开关。
三极管分为三极,base 基极,发射极 emitter,集电极 collector

三极管当作是 开关 就行,复杂概念对于嵌入式软件工程师来说不重要
对于 PNP 型三极管,只要 e 极电压大于 b 极,那么 c e 之间就能导通

对于 NPN 型三极管,只要 b 极电压大于 e 极, c e 就能导通

相当于 base 基极就是阀门,控制 c e 之间的导通。因此三极管就是 开关。
如果 base 连着 MCU 芯片,那么对于 PNP 来说,芯片引脚给个低电平就能打开开关。
对于 NPN 来说,芯片引脚给个高电平就能打开开关。
典型的三极管应用是蜂鸣器,程序员可以通过控制某个引脚 0 1 0 的变化,让蜂鸣器以不同的频率开关,从而实现音乐。

注意,三极管在正常工作时,电流方向是单向的。
电流只能从 collector 流向 emitter(NPN)或从 emitter 流向 collector(PNP)。
也可以说,三极管是一个带了开关的二极管。