Table of Contents
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.