Menu
CoddyTech

Ваша первая переменная

Часть раздела Первые схемы путешествия по Arduino на Coddy. Урок 10 из 22.

Переменная — это именованный контейнер, в котором хранится значение. Эта строка создаёт переменную:

int waitTime = 300;

int — это тип: в контейнере хранится целое число. waitTime — его имя, а 300 — хранящееся в нём значение. Затем можно писать имя везде, где вы бы написали число:

delay(waitTime);   // ожидает 300 мс

Измените значение в одном месте — и оно изменится во всех строках, где используется это имя.

Создайте переменную в верхней части скетча, перед setup(). Переменная, созданная внутри setup(), существует только внутри setup(), поэтому loop() не сможет её использовать.

Имя состоит из букв, цифр и _, без пробелов; прописные и строчные буквы считаются разными: waitTime и waittime — это два разных имени. Serial.println(waitTime) выводит значение 300; Serial.println("waitTime") выводит слово.

challenge icon

Задание

Легко

Мигайте светодиодом на контакте 13 с помощью переменной:

  • в начале создайте int waitTime = 300;
  • используйте waitTime в обоих вызовах delay()
  • в 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