IT정보
LED(발광 다이오드)에 레지스터(저항)을 연결해야 하는 이유
정한d
2020. 5. 6. 22:24
아두이노에서 LED를 동작시키려면 OUTPUT포트에 그냥 연결하면 LED가 손상될 수 있다.
이유는 OUTPUT포트의 출력 전압이 5V기 때문에 저항이 낮은 LED에 많은 양의 전류가 흐르게 되기 때문이다.
내가 구입한 LED를 위주로 설명해 보자.
구매한 LED의 스펙은 다음과 같다.
-
동작전압(Operating Voltage) : 2.2~2.4V
-
사용전류(Using Current) : 20mA 미만
output포트의 출력전압인 5V가 그대로 LED에 전달되지 않으려면,
저항을 직렬로 연결하면 된다.
필요한 저항을 수치를 계산해 보자.
led에 2.2~2.4V의 전압이 걸리기 때문에 저항은 2.8~2.6V가 걸리면 된다.
2.8V에 20mA가 흐르려면 R=V/I이기 때문에 2.8/0.02 = 140옴
(2.6V에 20mA의 경우라면 130옴이 된다)
즉, 130~140옴 이상의 저항을 구해서 달면 안전하다는 결론이 나온다.