Menu
CoddyTech

Setup и Loop

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

Скетч состоит из двух частей. Когда на плату подаётся питание, она один раз выполняет setup(). Затем она выполняет loop(), и каждый раз, когда loop() доходит до последней строки, она снова начинает с начала — бесконечно.

void setup() {
  // 1. выполняется первым, один раз
}

void loop() {
  // 2. выполняется следующим, затем 3. снова, 4. снова...
}

Фигурные скобки { } содержат строки, относящиеся к каждой части. Каждая инструкция заканчивается точкой с запятой ;, так же как предложение заканчивается точкой.

Всё, что должно произойти один раз, помещается в setup(): настройка вывода контакта или включение светодиода, который должен оставаться включённым. Всё, что должно повторяться, например мигание, помещается в loop().

Контакт сохраняет последнее заданное ему значение. После digitalWrite(13, HIGH) светодиод остаётся включённым, пока что-нибудь не установит для контакта значение LOW, даже если loop() пуст.

challenge icon

Задание

Легко

Включи светодиод на выводе 13 и оставь его включённым:

  • в setup() настрой вывод 13 как выход
  • также в setup() установи для вывода 13 значение HIGH
  • оставь loop() пустой

Нажми Run, чтобы посмотреть, затем нажми Check.

Попробуйте сами

void setup() {
  // выполняется один раз: настройте вывод 13 на выход и включите его здесь
}

void loop() {
  // выполняется снова и снова: на этот раз здесь ничего делать не нужно
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Первые схемы

Потренируйтесь самостоятельно: Песочница Arduino