Arduino回路のLEDインジケーターの正しい抵抗値を選択すると、適切な動作を確保し、LEDやマイクロコントローラへの損傷を防ぐことが不可欠です。 この記事では、LEDの仕様と電源電圧に基づいて、適切な抵抗値を計算する方法について説明します。

部品を理解する

LED(発光ダイオード)は、過度の電流の流れを防ぐための電流制限抵抗器を必要とします。 Arduinoは、通常、モデルに応じて5Vまたは3.3Vを供給します。 抵抗値は、LEDの転送電圧と希望電流に依存します。

抵抗値の計算

抵抗値を決定する基本的な式は次のとおりです。

R = (V supply - V f) / I[

どこ:

  • []R] = Ωの抵抗値(Ω)
  • [V supply] = Arduino (例えば、5V)からの電源電圧
  • []V f] = LEDのフォワード電圧(通常2Vは赤色LED用)
  • []I = LED(通常20mAまたは0.02A)を介して渦電流を劣化させる

例えば、5V供給、2Vの先送り電圧の赤いLED、および20mAの所望の電流。

R = (-5V - 2V) / 0.02A = 150Ω

標準抵抗値の選択

標準シリーズではレジスタ値が利用できます。計算値が利用できない場合は、LEDが保護されていることを確認するために次の高水準値を選択します。例えば、150Ωが利用できない場合は、220Ωを選択します。

追加のヒント

常に計算の前にLEDの仕様を確認します。 値が高すぎると、LEDまたはArduinoピンを損傷させることができる余りに低い抵抗器を使用して、薄暗いLEDで結果する可能性があります。 異なるLEDの色と明るさの要件に応じて、抵抗値を調整します。