스토리지

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


    여담이지만, 저항을 연결하는 과정이 귀찮기 때문에 학습용으로 적당한 수치의 저항이 달린 LED가 있어도 좋을 것 같다.

    (과전류로 날려먹는 일도 없어질테고.. 또한 아이들 소프트웨어 교육에 아두이노를 활용하는 경우라면 하드웨어가 단순해야 하므로..)

    '아두이노' 카테고리의 다른 글

    ESP8266 결선법  (0) 2017.08.30
    ESP8266 펌웨어 업데이트가 안될 때  (0) 2017.08.21
    아두이노의 외부 전원의 전압(9V 추천)  (1) 2017.08.20
    CPU와 MCU의 차이  (0) 2017.08.20
    아두이노의 메모리 크기  (0) 2017.08.20

    이 글을 공유합시다

    facebook twitter kakaoTalk kakaostory naver band