아두이노 우노를 이용해서 LED를 깜빡이게 하는 프로젝트를 예를 들어 스케치의 구성에 대해서 알아 보도록 하겠습니다
우선 스케치의 기본구성 입니다
위 처럼 스케치는 기본적으로 void setup() 과 void loop() 함수로 구성 됩니다
void setup() 함수는 스케치가 시작될 때 딱 한번만 실행 됩니다
void loop() 함수는 반복해서 실행이 됩니다
간단한 "아두이노 우노를 이용해서 LED를 깜빡이게 하는 프로젝트"의 스케치를 확인 하면서 설명 하겠습니다
--------------------------------------------<예제코드>----------------------------------------------
int led = 13;
void setup()
{
pinMode(led, OUTPUT);
}
void loop()
{
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}
----------------------------------------------------------------------------------------------------
int led = 13; -----> LED와 디지털 13번 핀을 연결 할것
void setup() ------> 함수는 스케치가 시작될 때 딱 한 번만 실행
pinMode(led, OUTPUT); ------> 13번 핀을 출력(OUTPUT)으로 설정
void loop() ------> 함수는 스케치는 반복해서 실행
digitalWrite(led, HIGH); ------> LED 켜기 (HIGH는 켜기 입니다)
delay(1000); ------> 1/1000초 단위로 대기(delay)
digitalWrite(led,LOW); ------> LED 끄기 (LOW는 끄기 입니다)
delay(1000); ------> 1/1000초 단위로 대기(delay)
-----------------------------------------------------------------------------------------------------
이상 스케치의 기본 구성에 대해 살펴 보았습니다
아두이노는 C언어에 기반하여 만들어졌기때문에 C언어의 데이터 타입과 거의 유사한 형태를 띄고 있습니다
참고-브래드 보드의 구조
'Arduino(아두이노) 기초 강좌' 카테고리의 다른 글
통신에 관하여 (0) | 2015.11.12 |
---|---|
저항의 기능과 용도 (0) | 2015.11.12 |
아두이노(Arduino) 라이브러리 (0) | 2015.11.12 |
아두이노(Arduino) 프로그래밍 (0) | 2015.11.11 |
아두이노(Arduino)에 대해서 알아보기 (0) | 2015.07.21 |
댓글