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