IOT 오픈소스 > 아두이노
아두이노 실습 - LED 제어
 

2. 아두이노 실습하기



 

(1) LED 1개 제어하기


① LED 소자설명

LED의 경우 소자의 다리가 긴 쪽(+)이 있고 짧은 쪽(-)이 있습니다. 전압은 +극에서 –극으로 흐르기 때문에 회로 구성시 긴 쪽(+)이 전압의 (+)극에 짧은 쪽(-)이 전압의(-)극에 연결을 합니다. 아래 <그림2-1>을 참조하시면 됩니다.

* 특징

                               - 두 종류의 반도체를 접합하여 전기가 흐르면 빛을 내는 전자 부품

                               - 전력 소모가 작고 에너지 변환 효율이 높으며 수명이 길다.

                               - 다리가 긴 쪽: Anode, (+) 전원을 연결

                               - 다리가 짧은 쪽: Cathode, (-)전원을 연결

                               - 반대로는 전기가 흐르지 않음

                               - 동작 전류: 10 ~ 20mA 


아두이노 LED 제어


② 하드웨어 구성

아래 그림 처럼 하드웨어를 구성합니다.


아두이노 LED 제어



ⓞ 아래 그림은 논리 회로 입니다.


 

아두이노 LED 제어





③ 아두이노 프로그래밍

프로그램 로직을 구현합니다. 



아두이노 LED 제어



 

 작성한 프로그램을 개발보드에서 작동하도록 기계어로 바꾸는 작업을 합니다. 이것을 전산용어로 “컴파일”이라고 하고 아래 그림의 빨간색 부분을 선택하면 컴파일이 됩니다. ( 이후의 설명에서는 제외됩니다. )


아두이노 LED 제어



 

컴파일이 되었다면 실제 보드에 올려서 테스트하기위해서 Upload로 해서 실제 아두이노 보드의 CPU칩에 프로그램을 올리는 작업을 해야 합니다. 이것을 하는 버튼이 아래에 있습니다. USB가 연결되어있는지 확인 후 아래 버튼을 선택해서 보드에 프로그램을 다운로드합니다.


아두이노 LED 제어



④ 실물 사진

 

아래 그림은 실제 연동되어서 구동하는 실제 사진입니다. 아래와 같이 보드를 구성하고 결과물을 확인하세요. LED가 1초씩 꺼졌다가 켜질 것입니다.


아두이노 LED 제어

 

이전글
아두이노 환경설정 2014/07/07
아두이노란 2014/07/07
다음글
라즈베리 파이란 2014/07/07
갈릴레오 보드 개요 2014/07/07