まず、私は電気技師ではないので、ご容赦ください。達成しようとしていることのスケッチはありませんが、うまくいけば説明できます。
私はNPNトランジスタ(具体的には2n2222)を使用しており、以下を実行しています。
- 9Vバッテリーをトランジスターコレクターに接続します
- トランジスタベースをArduino PWM出力ピンに接続します(間に1kトランジスタ)
- 9VバッテリーのアースをArduinoのアースに接続します
- 100msごとに1ずつ増加するforループ(i = 0-255)を書き込み、analogWrite(PWMOutputPin、i)を実行します。
次に、マルチメーターを使用して、アースとエミッターの脚の間の電圧を測定します。取得しているのは、0〜4.5ボルトの値ですが、バッテリーには約7.68 Vが直接測定されています。
十分な電圧がベースに送られている限り、トランジスタの目的はコレクタとエミッタの間に全電圧を送ることだと思いました。これは正しいです?私は何か間違ったことをしていますか?