Setup과 Loop
Coddy Arduino 여정의 첫 번째 회로 섹션에 포함된 레슨. 22개 중 2번째.
스케치는 두 부분으로 이루어져 있습니다. 보드에 전원이 들어오면 setup()을 한 번 실행합니다. 그런 다음 loop()을 실행하고, loop()이 마지막 줄에 도달할 때마다 처음부터 다시 시작해 영원히 반복합니다.
void setup() {
// 1. 가장 먼저 한 번 실행됩니다
}
void loop() {
// 2. 다음으로 실행되고, 그다음 3. 다시, 4. 다시 실행됩니다...
}중괄호 { } 안에는 각 부분에 해당하는 줄이 들어갑니다. 각 명령은 세미콜론 ;으로 끝나며, 문장이 마침표로 끝나는 것과 같습니다.
한 번만 일어나야 하는 작업은 setup()에 넣습니다. 예를 들어 핀을 출력으로 설정하거나 계속 켜져 있어야 하는 LED를 켜는 작업입니다. 깜박임처럼 계속 반복되어야 하는 작업은 loop()에 넣습니다.
핀은 마지막으로 설정된 값을 유지합니다. digitalWrite(13, HIGH)를 실행하면, loop()이 비어 있더라도 핀을 LOW로 설정하는 동작이 일어날 때까지 LED가 켜져 있습니다.
챌린지
쉬움핀 13의 LED를 켜고 계속 켜진 상태로 유지하세요:
setup()에서 핀 13을 출력으로 설정하세요setup()에서도 핀 13을HIGH로 설정하세요loop()는 비워 두세요
Run을 눌러 확인한 다음 Check를 누르세요.
직접 해보기
void setup() {
// 한 번 실행됨: pin 13을 출력으로 설정하고 여기서 켭니다
}
void loop() {
// 반복해서 실행됨: 이번에는 여기서 할 일이 없습니다
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
첫 번째 회로의 모든 레슨
직접 연습해 보세요: Arduino 플레이그라운드