.. note:: こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。 **参加する理由は?** - **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。 - **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。 - **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。 - **特別割引**:最新製品の独占割引をお楽しみください。 - **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。 👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう! .. _cpn_led: LED ========== **LEDとは?** .. image:: img/led_pin.jpg :width: 200 .. image:: img/led_polarity.jpg :width: 400 LEDは非常に一般的な電子部品で、祭りの時に部屋を飾るためや、家電の電源がオンかオフかのようなさまざまなことを示すインジケータとしても使用できます。LEDには数十の異なる形やサイズがあり、最も一般的なのはスルーホールLEDを持つLEDです。これらは通常長いリードを持っており、ブレッドボードに挿入できます。 LEDの正式名称は発光ダイオードで、ダイオードの特性を持っているため、電流は一方向、アノード(正)からカソード(負)へ流れます。 以下はLEDの電気記号です。 .. image:: img/led_symbol.png **さまざまなサイズと色** .. image:: img/led_color.png 赤、黄、青、緑、白が最も一般的なLEDの色であり、放射される光は通常外観と同じ色です。 透明またはマットな外観のLEDを使用することはまれですが、放射される光は白以外の色である場合があります。 LEDは4つのサイズ、3mm、5mm、8mm、10mmで提供されており、5mmが最も一般的なサイズです。 .. image:: img/led_type.jpg 以下は5mmのLEDサイズの詳細です。 .. image:: img/led_size.png **順方向電圧** LEDを使用する際に知っておくべき非常に重要なパラメータが順方向電圧です。これは、どれだけの電力を使用するか、また、電流制限抵抗のサイズがどれほど大きくなるべきかを決定します。 順方向電圧は、LEDが点灯する際に必要とする電圧です。ほとんどの赤、黄、橙、淡緑色のLEDは、通常1.9Vから2.1Vの電圧を使用します。 .. image:: img/led_voltage.jpg :width: 400 :align: center オームの法則によれば、この回路を通る電流は抵抗が増加すると減少し、LEDの光が暗くなります。 I = (Vp-Vl)/R LEDを安全に、適切な明るさで点灯させるためには、回路にどれだけの抵抗を使用すべきか? 5mmのLEDの99%について、推奨される電流は20mAであり、そのデータシートのConditions列から確認できます。 .. image:: img/led_datasheet.png 上の式を以下のように変換します。 R = (Vp-Vl)/I もし ``Vp`` が5Vで、 ``Vl`` (順方向電圧)が2V、そして ``I`` が20mAの場合、 ``R`` は150Ωです。 抵抗の抵抗を減少させることでLEDを明るくすることができますが、150Ω以下にすることは推奨されません(この抵抗は非常に正確ではないかもしれません、異なる供給元が提供するLEDには違いがあるため)。 以下は、参考として使用できるさまざまな色のLEDの順方向電圧と波長です。 .. list-table:: :widths: 25 25 50 :header-rows: 1 * - LEDの色 - 順方向電圧 - 波長 * - 赤 - 1.8V ~ 2.1V - 620 ~ 625 * - 黄 - 1.9V ~ 2.2V - 580 ~ 590 * - 緑 - 1.9V ~ 2.2V - 520 ~ 530 * - 青 - 3.0V ~ 3.2V - 460 ~ 465 * - 白 - 3.0V ~ 3.2V - 8000 ~ 9000 **例** * :ref:`ar_blink` (Arduinoプロジェクト) * :ref:`ar_fading` (Arduinoプロジェクト) * :ref:`py_blink` (MicroPythonプロジェクト) * :ref:`py_fading` (MicroPythonプロジェクト) * :ref:`sh_breathing_led` (Scratchプロジェクト) * :ref:`sh_table_lamp` (Scratchプロジェクト)