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옴 이상의 저항을 구해서 달면 안전하다는 결론이 나온다.