Page 111 - 최강 아두이노 퍼스트 참고서
P. 111
void loop(void)
{
Serial.println("Running…"); // 시리얼 포트로 프린트 “Running”
delay(1000);
}
%% void setup() 과 void setup(void), 함수 파라미터 차이점??
소개되고 있는 예제 코드들의 함수들을 보면 void myFunc() 라고도 선언하고 void
myFunc(void) 라고도 선언이 됩니다.
함수 파라미터로서의 void 는 기입하지 않아도 되는 항목입니다. 좀더 명확히, 또 는 일
관된 규칙을 선호하는 경우 void myFunc(void) 라고도 기입할 수 있습니다. 같은 의미
입니다. void myFunc() 의미, void myFunc(void) 의미는 공통적으로 “함수 파라미터는
사용하지 않는다” 입니다.
현재 스케치에서 작동된 코드가 빌드(컴파일->링크) 과정을 거쳐서 나온 hex 파일이
아두이노에 자동으로 업로드 됩니다. USB 를 통한 시리얼 포트로 업로드 됩니다. hex
파일은 윈도우 사용자 임시 디렉터리의 랜덤 번호로 생성된 디렉터리 아래에 있습니
다.
그림 9-10 업로드 진행상황 메시지
성공적인 업로드가 되었다면 아두이노 보드는 1 초마다 “Running…” 이라는 문자열
을 시리얼 포트 계속 전송 하게 됩니다. 확인하기 위해서 시리얼 모니터 창을 열어서
111