Menu
CoddyTech

첫 번째 변수

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

변수는 값을 담는 이름이 붙은 상자입니다. 다음 줄은 변수를 하나 만듭니다:

int waitTime = 300;

int는 자료형입니다. 상자에는 정수(정수형 숫자)가 들어갑니다. waitTime은 그 이름이고, 300은 그 안에 넣은 값입니다. 그런 다음 숫자를 쓸 자리에 이름을 쓸 수 있습니다:

delay(waitTime);   // 300 ms 동안 기다립니다

한 곳에서 값을 바꾸면 그 이름을 사용하는 모든 줄에 변경 사항이 반영됩니다.

스케치 맨 위, setup() 위에 변수를 만드세요. setup() 안에서 만든 변수는 setup() 안에서만 존재하므로 loop()에서는 사용할 수 없습니다.

이름은 문자, 숫자, _로 구성되며 공백은 사용할 수 없습니다. 대문자와 소문자는 서로 다르게 취급됩니다. 따라서 waitTime과 waittime은 서로 다른 이름입니다. Serial.println(waitTime)은 값인 300을 출력하고, Serial.println("waitTime")은 단어를 출력합니다.

challenge icon

챌린지

쉬움

변수를 사용해 핀 13의 LED를 깜박이세요:

  • 맨 위에 int waitTime = 300;을 만드세요
  • 두 delay() 호출에서 waitTime을 사용하세요
  • setup()에서 waitTime의 값을 출력하세요

Run을 누른 다음 Check를 누르세요. 300을 다른 숫자로 바꾸고 다시 실행해 보세요.

직접 해보기

// 여기서 변수를 만드세요

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
  // 변수를 출력하세요
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}
quiz icon실력 점검

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

첫 번째 회로의 모든 레슨

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