Arduino-piireissä käytettävien LED-valaisimien oikean vastusarvon valitseminen on olennaista, jotta voidaan varmistaa oikea toiminta ja estää LED- tai mikroohjaimen vaurioituminen. Tässä artikkelissa selitetään, miten LED-laitteiden ja virransyöttöjännitteen perusteella lasketaan sopiva vastusarvo.

Komponenttien ymmärtäminen

LED (valonheitindiodi) vaatii virranrajoitinta estämään virran liiallista virtausta. Arduino toimittaa mallista riippuen tyypillisesti 5V tai 3.3V. Vastusarvo riippuu LED:n etujännitteestä ja halutusta virrasta.

Resistoriarvon laskeminen

Vastuksen arvon määrittämiseksi käytettävä peruskaava on:

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

jossa

  • ]R[ = resistoriarvo ohmeissa (Ω)
  • ]V supply = Arduinon syöttöjännite (esim. 5V)
  • V f = LED:n etujännite (tyypillisesti 2V punaisille ledille)
  • I = haluttu virta LED:n läpi (yleensä 20mA tai 0,02A)

Esimerkiksi 5V:n virtalähteellä, punaisella LEDillä, jonka etujännite on 2V, ja halutulla 20mA:n virtalähteellä:

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

Standardiresistoriarvojen valinta

Jos laskettua arvoa ei ole saatavilla, valitse seuraava korkeampi standardiarvo, jotta LED-valo on suojattu. Jos 150Ω ei ole saatavilla, valitse 220Ω.

Lisävinkkejä

Tarkista aina LED:n ominaisuudet ennen laskelmia. Liian matalan vastuksen käyttäminen voi vahingoittaa LED- tai Arduino-tankkia, kun taas liian korkea arvo voi johtaa hämärään LED-valoon. Vastusarvon säätäminen vastaavasti erilaisille LED-väreille ja kirkkautta koskeville vaatimuksille.