LED제어하기

2016. 8. 12. 03:03프로그램개발/아두이노

아두이노로 LED깜빡깜빡을 한번 해보겠습니다.


먼저 LED는 발광다이오드 라고 합니다.

 발광(發光)이니까 전기가 들어 오면 빛이 납니다.

.다이오드 니까 한쪽으로만 전기가 흐르게 합니다.  

즉 + -를 제대로 연결해야됩니다.


그림을 보시면 한쪽다리가 길죠 이쪽이 + 입니다.

또 이LED에는 최소 / 최대 V / A가 있어서 스펙에 맞춰줘야 됩니다.

안지키면 LED나갑니다 --;

색상 최소(V) 최대(V) 최소(A) 최대(A) 입력전압 저항값 입력전압 저항값
Red 1.8 2.3 0.02 0.05 5 160 12 510
Orange 2 2.3 0.03 0.05 5 100 12 333.3333333
Real Yellow 2 2.8 0.02 0.05 5 150 12 500
emerald Green 1.8 2.3 0.02 0.05 5 160 12 510
Real Green 3 3.6 0.02 0.05 5 100 12 450
sky Blue 3.4 3.8 0.02 0.05 5 80 12 430
Real Blue 3.4 3.8 0.02 0.05 5 80 12 430
Pink 3.4 3.8 0.02 0.05 5 80 12 430
백○ White 3.4 4 0.02 0.05 5 80 12 430
제품마다 다르지만 일반 적으로 많이 쓰이는 표준값입니다.

저항은 저기 나온거보다 높은거를 사용하면 됩니다.

아두이노의 2~13핀에는 Low / High가 있습니다.

High가 되면 전기가 들어 오고 Low가 되면 나갑니다.

그러면 깜빡거리게 할려면 High를 넣고 1초있다가 Low를 넣고를 반복하면 됩니다.


참 쉽죠. 


[준비물]

- Arduino UNO R3 * 1EA

- LED * 1EA

- 저항 * 1EA

- 빵판 * 1EA

- 케이블 2가닥

보드에도 보시면 L이라고 적힌 LED가 하나 붙어 있습니다. 

LED가 없으면 이걸로 해도 됩니다. 그러면 보드만 있으면 됩니다.

이 LED는 13핀으로 제거 가능합니다.


먼저 보드에 붙은 LED를 깜빡여 봅시다.

 잘되시나요?


이제 핀만 바꿔서 2번으로 한번 깜빡여 봅시다.



저렇게 핀에 전기를 넣었다 뺏다 하는건 다양하게 응용이 가능합니다.

참 쉽죠.



반응형