Velge riktig motstandsverdi for LED-indikatorer i Arduino-kretser er avgjørende for å sikre riktig drift og hindre skade på LED eller mikrokontrolleren. Denne artikkelen forklarer hvordan du beregner den passende motstandsverdien basert på LEDs spesifikasjoner og strømforsyningsspenning.

Forstå komponentene

En LED (Light Emitting Diode) krever en strømbegrensende motstand for å hindre overdreven strømstrøm. Arduino leverer vanligvis 5V eller 3.3V, avhengig av modellen. Resistorverdien avhenger av LEDs fremspenning og ønsket strøm.

Beregne motstandsverdien

Den grunnleggende formelen for å bestemme motstandsverdien er:

R = (V tilførsel - V f) / I]

Hvor:

  • R = Resistensverdi i ohms (↓)
  • V tilførsel = Tilførselsspenning fra Arduino (f.eks. 5V)
  • V f = Fremadspenning av LED (vanligvis 2V for røde LEDer)
  • I = Ønsket strøm gjennom LED (vanligvis 20mA eller 0,02A)

For eksempel, med en 5V-tilførsel, en rød LED med en forspenning på 2V, og en ønsket strøm på 20mA:

R = (5V - 2V) / 0,02A = 150®

Velg standard motstandsverdier

Resistorverdier er tilgjengelige i standardserien. Hvis den beregnede verdien ikke er tilgjengelig, velger du den neste høyere standardverdien for å sikre at LED er beskyttet. For eksempel, hvis 150© ikke er tilgjengelig, velger du 220©.

Tilleggs tips

Kontroller alltid LED-spesifikasjonene før beregninger. Ved å bruke en motstand med for lav verdi kan en skade LED- eller Arduino-pinnen, mens for høy en verdi kan resultere i en dim LED. Juster motstandsverdien i samsvar med det for ulike LED-farger og lysstyrkekrav.