LED¶
半導体発光ダイオードは、PN接合を通じて電気エネルギーを光エネルギーに変換する部品です。波長によっては、レーザーダイオード、赤外発光ダイオード、および一般的には発光ダイオード(LED)として知られている可視光発光ダイオードに分類できます。
ダイオードは単方向の導電性があり、回路記号の矢印が示すように電流が流れます。アノードに正の電源、カソードに負の電源を供給することで、LEDは点灯します。
LEDには二つのピンがあります。長い方がアノードで、短い方がカソードです。逆に接続しないように注意してください。LEDには固定された順方向電圧降下があり、この降下を上回る供給電圧があるとLEDが焼けるため、回路に直接接続することはできません。赤、黄、緑のLEDの順方向電圧は1.8V、白のLEDは2.6Vです。ほとんどのLEDは最大電流20mAまで耐えられるため、直列に電流制限抵抗を接続する必要があります。
抵抗値の計算式は以下の通りです:
R = (Vsupply – VD)/I
R は電流制限抵抗の抵抗値、 Vsupply は供給電圧、 VD は電圧降下、 I はLEDの動作電流を表します。
詳しいLEDの紹介はこちら: LED - Wikipedia。
例
2.1 こんにちは、LED! (MicroPythonユーザー向け)
2.3 LEDのフェード (MicroPythonユーザー向け)
7.3 警報サイレンランプ (MicroPythonユーザー向け)
7.6 交通信号機 (MicroPythonユーザー向け)
7.10 バックアップ支援 (MicroPythonユーザー向け)
2.1 - こんにちは、LED! (Arduinoユーザー向け)
2.3 - Fading LED (Arduinoユーザー向け)
2.1 LEDの点滅 (Piper Makeユーザー向け)
2.2 ボタン (Piper Makeユーザー向け)
2.3 サービスベル (Piper Makeユーザー向け)
2.11 逆転警報システム (Piper Makeユーザー向け)
2.13 リアクションゲーム (Piper Makeユーザー向け)