|
|
|
# Sketch Basic Structure
|
|
|
|
|
|
|
|
Sketch에는 크게 두가지 부분 void set()과 void loop()이 존재합니다.
|
|
|
|
|
|
|
|
1. void set(){ }
|
|
|
|
중괄호 안에 변수 선언, pinMode등 한번만 실행되는 코드를 넣습니다.
|
|
|
|
|
|
|
|
2. void loop(){ }
|
|
|
|
반복적으로 실행되는 메인 코드를 넣습니다. 반복실행문이 없더라도 빈공란으로 loop함수를 남겨두어야 합니다.
|
|
|
|
|
|
|
|
* 유의사항
|
|
|
|
1. 스케치 파일 작성 시 대소문자를 꼭 구분하여 써주어야 합니다.
|
|
|
|
|
|
|
|
2. 명령문이 끝난 곳에서는 항상 세미콜론(;)을 넣어주어야 합니다.
|
|
|
|
|
|
|
|
3. 주석문은 프로그램에 영향을 주지 않는 부분으로 // - 한줄 주석, /**/ - 여러줄 주석 처리 방법이 있습니다.
|
|
|
|
|
|
|
|
```c++
|
|
|
|
|
|
|
|
// 상수 및 변수 선언
|
|
|
|
|
|
|
|
void set(){
|
|
|
|
// 초기 설정 코드( 핀모드, 시리얼 통신 속도 등)
|
|
|
|
}
|
|
|
|
|
|
|
|
void loop(){
|
|
|
|
// 보드가 반복적으로 실행할 코드
|
|
|
|
}
|
|
|
|
|
|
|
|
``` |
|
|
|
\ No newline at end of file |