아두이노에서 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옴 이상의 저항을 구해서 달면 안전하다는 결론이 나온다.
'IT정보' 카테고리의 다른 글
[C언어] 출력문 (0) | 2020.05.07 |
---|---|
[자바] 문자열에서 숫자 추출하는법 (0) | 2020.05.07 |
전기 - 음극과 양극의 정의 (0) | 2020.05.06 |
[자바] 현재 날짜 불러오는법 (0) | 2020.05.05 |
[자바] BigDecimal (0) | 2020.05.05 |