注釈
こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。
参加する理由は?
エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。
学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。
独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。
特別割引:最新製品の独占割引をお楽しみください。
祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。
👉 私たちと一緒に探索し、創造する準備はできていますか?[ここ]をクリックして今すぐ参加しましょう!
2.15 - トランジスタの二種類
このキットには、S8550とS8050という二種類のトランジスタが付属しています。前者はPNP型、後者はNPN型です。見た目は非常によく似ているため、ラベルをしっかりと確認する必要があります。 NPNトランジスタにHighレベルの信号が通ると、それはエネルギーを帯びます。しかし、PNP型はLowレベルの信号で制御する必要があります。両方のトランジスタはこの実験で見られるように、非接触スイッチとしてよく使用されます。
LEDとボタンを使って、トランジスタの使い方を理解しましょう!
必要なコンポーネント
このプロジェクトには、以下のコンポーネントが必要です。
全体のキットを購入する方が確実に便利です。リンクはこちら:
名前 |
このキットに含まれるアイテム |
購入リンク |
|---|---|---|
ケプラーキット |
450+ |
以下のリンクから個別にも購入できます。
SN |
コンポーネントの説明 |
数量 |
購入リンク |
|---|---|---|---|
1 |
1 |
||
2 |
マイクロUSBケーブル |
1 |
|
3 |
1 |
||
4 |
数本 |
||
5 |
3(220Ω, 1KΩ, 10KΩ) |
||
6 |
1 |
||
7 |
1 |
||
8 |
1(S8050/S8550) |
NPN(S8050)トランジスタの接続方法

この回路では、ボタンが押されると、GP14はハイになります。
GP15をプログラミングしてハイ出力にすると、1kの電流制限抵抗(トランジスタを保護するため)を経て、S8050(NPNトランジスタ)が導通し、LEDが点灯するようになります。

PNP(S8550)トランジスターの接続方法

この回路では、デフォルトでGP14は低レベルとなっており、ボタンが押されると高レベルになります。
GP15をプログラムして 低出力 に設定すると、1kの電流制限抵抗(トランジスターを保護するため)を経て、S8550(PNPトランジスター)が導通し、LEDが点灯します。
この回路と前の回路との唯一の違いは、前の回路ではLEDの陰極が S8050(NPNトランジスター)のコレクター に接続されているのに対し、この回路では S8550(PNPトランジスター)のエミッター に接続されている点です。

コード
注釈
ファイル
2.15_transistor.inoは、kepler-kit-main/arduino/2.15_transistorのパスにあります。または、このコードを Arduino IDE にコピーしてください。
アップロード ボタンをクリックする前に、ボード(Raspberry Pi Pico)と適切なポートを選択してください。
同じコードで2種類のトランジスターを制御できます。ボタンを押すと、Pico Wはトランジスターに高レベルの信号を送ります。ボタンを離すと、低レベルの信号を送ります。 このように、2つの回路で正反対の現象が発生していることが確認できます。
S8050(NPNトランジスター)を使用した回路は、ボタンが押されたときに点灯するため、高レベルの導通回路を受け取っています。
S8550(PNPトランジスター)を使用した回路は、ボタンが離されたときに点灯するため、低レベルの導通回路を受け取っています。
