Page 102 - 최강 아두이노 퍼스트 참고서
P. 102
VOID SETUP()
아두이노 보드 부팅 시 1 회 호출되는 함수 입니다. 보통 장착된 하드웨어 설정 및 각종 변수,
클래스 코드 초기화를 할 수 있습니다. void 라는 용어는 C/C++에서는 “없다” 또는 NULL, 의
미입니다.
함수의 반환 형태로 선언 되는 경우에는 함수 실행 후 반환되는 값이 없다는 것을 의미합니다.
void setup(void) {
}
VOID LOOP()
아두이노 보드 실행 시 매번 호출 되는 함수입니다. 아두이노 보드의 전원이 해제 또는 에러
상황 등의 경우를 제외 하고는 무한 반복 실행되는 함수입니다.
void loop(void) {
}
% C/C++ 언어에서의 “{“ “}”
C/C++ 언어에서의 중괄호 {} 의미는 범위 시작과 끝입니다.
한 개의 의미로 표현 할 수 없는 항목 요소에 대한 범위의 시작과 끝을 알립니다. 컴파일러는
중괄호를 기준으로 선언된 요소에 대한 일괄적으로 묶음 요소로 간주 됩니다. 결국 “{“ 중괄
호 시작 부분과 닫아주는 “}” 표시의 개수는 동일합니다.
>> 함수의 시작과 끝을 정의 할 수 있습니다.
>> 클래스 선언의 시작과 끝을 정의합니다.
>> 각종 enum, structure 정의의 시작과 끝을 정의합니다.
>> 각종 배열 선언 시 내부 원소의 범위를 지정합니다. int arr[] = { 1,2,3 };
>> 각종 외부 선언 요소의 범위에 대한 영역 구분도 가능합니다.
extern “C”
{
#include “MyC.h”
}
102