[아두이노 강좌] 11_2. 아두이노 프로그램의 기본 구조 / void setup(), void loop()

3679fceb0fa8f202bf65375422ba49a6_1462603
 

 

3679fceb0fa8f202bf65375422ba49a6_1462603 아두이노 프로그램의 기본구조

 

아두이노 프로그램은 크게 void setup() 부분과 void loop()부분으로 구성되어있으며, 이외

에도 중괄호나, 세미콜론등의 기본적인 요소들이 들어가 프로그램의 양식을 맞춰줍니다.

이번 글에서는 이러한 기본 구조들의 사용 방법과 주의할점에 대해 알아보겠습니다.

  

3679fceb0fa8f202bf65375422ba49a6_1462603

 

3679fceb0fa8f202bf65375422ba49a6_1462603 프로그램의 기본 틀 void setup()과 void loop()

앞서 말했듯, 아두이노 프로그램은 크게 void setup()부분과 void loop()부분으로 구성되요. 

void setup() 안에 들어가는 코드는 프로그램이 시작될 때 한번만 실행되며, 주로 초기 

설정과 같은 코드들을 넣어줍니다.

void loop() 안에 들어가는 코드는 void setup()이 실행된 후 반복적으로 실행되는 코드에요.

프로그램의 주된 명령어들이 들어가죠.


3679fceb0fa8f202bf65375422ba49a6_1462603

 

void setup() 혹은 void loop()가 선언되기 전에 변수가 선언되거나 라이브러리 추가와 같은

명령어들이 사용되기도 하는데, 이에 대해서는 뒤에서 차차 알아보도록 할게요. ^^


3679fceb0fa8f202bf65375422ba49a6_1462603 중괄호 { }

함수 혹은 여러 명령을 하나로 묶기 위해 사용합니다. 빼먹으면 에러납니다!

3679fceb0fa8f202bf65375422ba49a6_1462603 세미콜론 ;

명령의 끝을 나타냅니다. 이것도 빼먹으면 에러나요!

3679fceb0fa8f202bf65375422ba49a6_1462603 주석 (설명문)

코드에 대한 메모를 적을 때 사용하며, 프로그램에는 아무런 영향을 주지않아요.

사용하는 방법은 2가지~  // 뒤에 메모를 적습니다. 여러줄로 적어야 하는 경우에는 

/* 메모 */를 사용합니다.  간단하죠? 

 

f9a0e505b5756f06246939084c038895_1621232

링크바로가기: https://smartstore.naver.com/mechasolution_com/products/2855891646

 

메카리워즈 Image Map


모바일 버전으로 보기