首先,我想说我不是电气工程师,所以请多多包涵。我没有关于我想要实现的目标的草图,但希望我能解释清楚。
我有一个 NPN 晶体管(特别是 2n2222)并且正在执行以下操作。
- 将 9V 电池连接到晶体管集电极
- 将晶体管基极连接到 Arduino PWM 输出引脚(中间有 1k 晶体管)
- 将 9V 电池的接地连接到 Arduino 接地
- 编写一个for循环(i = 0-255),每100ms递增1并执行analogWrite(PWMOutputPin,i)
然后我用万用表测量地和发射器腿之间的电压,我得到的是 0-4.5 伏之间的值,而电池通过直接测量大约有 7.68 伏。
我认为晶体管的目的是在集电极和发射极之间发送全电压,前提是有足够的电压被发送到基极。它是否正确?难道我做错了什么?