보이드 설정이란 무엇인가요? 무엇을 넣어야 하나요?

보이드 셋업은 프로그램 시작 시 변수 초기화와 보이드 루프 사이에 생성되는 함수입니다. 보이드 셋업에는 아두이노 보드의 입력 또는 출력으로 구성 요소의 초기화, 나머지 프로그램에서 사용할 직렬 모니터의 초기화 등이 포함됩니다.

 

보이드 셋업은 프로그램 시작 시 한 번만 실행되는 함수입니다.

void setup(){
//코드
}
Point d'exclamation

보이드 설정을 잊지 마세요!

무효 설정 함수는 작성된 내용이 없더라도 모든 아두이노 프로그램에서 필수입니다. 이 기능을 넣지 않으면 오류가 발생합니다.

 

이 기능에 무엇을 넣을 수 있나요?

이를 통해 변수에 값을 할당하고, 컴포넌트를 핀에 연결하고, 라이브러리 또는 직렬 모니터를 초기화할 수 있습니다.

 

다음은 보이드 설정에 넣을 수 있는 항목의 예시입니다:

 

void setup(){
  Serial.begin(9600); // 직렬 모니터를 9600비트/s 또는 전송속도로 초기화합니다.
  Serial.println("디코딩 중"); // 프로그램 시작과 한 번 시리얼 모니터에 메시지를 씁니다.
  pinMode(2, OUTPUT); // 핀 2를 출력으로 초기화합니다.
 pinMode(5, INPUT) // 핀 5를 입력으로 초기화합니다.
  pinMode(LED, OUTPUT) // LED를 출력으로 초기화합니다.
}

이 예제에서는 몇 가지 기능을 자세히 설명합니다:

 

Serial.begin(9600) : 정보를 표시하는 데 사용할 직렬 모니터를 초기화합니다.

Serial.println(“디코딩”): 시리얼 모니터에 한 번만 표시할 메시지를 표시할 수 있습니다.

pinMode(2,OUTPUT) : 컴포넌트를 제어하기 위해 출력 핀을 초기화할 수 있습니다.

핀모드(3,INPUT) : 예를 들어 푸시 버튼의 상태와 같은 값을 수신하도록 입력 핀을 초기화합니다.

핀모드(LED,OUTPUT) : 출력 LED를 초기화할 수 있습니다. 보이드 설정 전에 해당 핀으로 LED 변수를 선언( int LED=5;)해야 합니다.

장점 void setup ()

프로그램의 핵심이 보이드 루프에 있는데 보이드 설정의 진정한 장점은 무엇일까요?

보이드 루프의 장점은 프로그램 시작 시 한 번만 실행된다는 점입니다. 이를 통해 변수나 직렬 모니터를 초기화할 수 있습니다.

다음은 여기에 무엇을 넣을 수 있는지에 대한 몇 가지 아이디어입니다:

* 보이드 설정을 사용하면 “프로그램 초기화”와 같은 메시지를 반복하지 않고 직렬 모니터에 쓸 수 있습니다.

* 예를 들어 금고를 만드는 경우 빨간색 LED를 켜거나 프로그램이 시작되기 전에 서보 모터를 초기 위치에 놓는 등 프로그램 시작 시 구성 요소를 켜는 데 사용할 수 있습니다.