본문 바로가기

Arduino/[1] Arduino introduction

[Arduino] #4. 아두이노 스케치 이해

728x90
반응형

아두이노 스케치 기본 함수

아두이노는 크게 setup()함수와 loop()함수로 이루어진다. 다시 말해, 이 함수 두 개가 없다면 프로그램은 작동하지 않는다.

 

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

setup() 함수

  • 코드를 실행시킬 때 한 번만 수행되며, 사용하고자 하는 하드웨어의 입출력을 초기화한다. 다만 하드웨어의 선언은 setup함수가 아닌 밖에서 전역 변수로서 선언한다.
  • 일반적으로 시리얼 포트의 속도를 지정하거나 입출력을 초기화한다.(ex pinMode)

 

loop()함수

loop함수에 있는 코드는 반복적으로 무한히 수행된다. 일반적으로 아두이노가 작동하는 과정에서 반복적으로 수행할 문장을 해당 함수에 입력한다.

728x90
반응형
댓글