Menu
CoddyTech

LED 깜박이기

Coddy Arduino 여정의 첫 번째 회로 섹션에 포함된 레슨. 22개 중 1번째.

Arduino Uno는 마이크로컨트롤러라고 불리는 작은 컴퓨터입니다. 여기에 스케치라고 하는 프로그램을 작성하면, 보드에 전원이 공급되는 동안 보드가 스케치를 자체적으로 계속 실행합니다.

모든 스케치에는 두 부분이 있습니다:

void setup() {
  // 보드가 시작될 때 한 번 실행됩니다
}

void loop() {
  // 계속해서 반복 실행됩니다
}

보드는 핀을 통해 외부와 소통합니다. 13번 핀에는 LED가 연결되어 있습니다. LED를 켜려면 setup()에서 핀을 출력으로 설정한 다음, HIGH(5볼트, 켜짐) 또는 LOW(0볼트, 꺼짐)로 설정합니다:

pinMode(13, OUTPUT);
digitalWrite(13, HIGH);

delay(1000)은 스케치를 1000밀리초, 즉 1초 동안 일시 중지합니다. loop()에 켜기, 기다리기, 끄기, 다시 기다리기를 넣으면 LED가 계속 깜박입니다.

challenge icon

챌린지

쉬움

보드의 13번 핀에 LED가 있습니다. 이 스케치는 LED를 깜박이게 합니다. setup()은 13번 핀을 출력으로 설정하고, loop()는 LED를 켜고 1초 기다린 뒤, 끄고 다시 기다리기를 계속 반복합니다.

깜박이는 모습을 보려면 보드에서 Run을 누른 다음 Check를 누르세요.

직접 해보기

void setup() {
  pinMode(13, OUTPUT);  // 13번 핀은 출력
}

void loop() {
  digitalWrite(13, HIGH);  // LED 켜기
  delay(1000);             // 1초 기다리기
  digitalWrite(13, LOW);   // LED 끄기
  delay(1000);             // 1초 기다리기
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

첫 번째 회로의 모든 레슨

직접 연습해 보세요: Arduino 플레이그라운드