
임베디드 일지/아두이노 기초
[아두이노 기초] Arduino Mega 2560 - 2
이전 게시글에서 기본적인 3개의 함수에 대해 설명했었다. 이를 활용하여 어떤 식으로 설계를 해나가는 것인지 알아보자. 기본적으로 아두이노 스케치를 열면 아래와 같은 그림이 나올것이다. C언어나 C++을 공부한 사람이라면 main문은 존재하지도 않고 두개의 함수만 있기 때문에 다소 생소한 모습일 것이다. 아두이노 스케치의 경우 사용자의 편의를 위해 저렇게 함수가 나오는데 C언어나 C++형태로 바꾸면 아래와 같이 표현된다. 아두이노 스케치에서 코딩을 한 후 컴파일을 할 경우 아래와 같이 자동으로 변환하여 실행된다. #include int main(){ void setup(); void loop(); setup(); while(1){ loop(); } } setup함수의 경우 마이크로컨트롤러가 실행될 때 단 ..