Setup и Loop
Часть раздела Первые схемы путешествия по Arduino на Coddy. Урок 2 из 22.
Скетч состоит из двух частей. Когда на плату подаётся питание, она один раз выполняет setup(). Затем она выполняет loop(), и каждый раз, когда loop() доходит до последней строки, она снова начинает с начала — бесконечно.
void setup() {
// 1. выполняется первым, один раз
}
void loop() {
// 2. выполняется следующим, затем 3. снова, 4. снова...
}Фигурные скобки { } содержат строки, относящиеся к каждой части. Каждая инструкция заканчивается точкой с запятой ;, так же как предложение заканчивается точкой.
Всё, что должно произойти один раз, помещается в setup(): настройка вывода контакта или включение светодиода, который должен оставаться включённым. Всё, что должно повторяться, например мигание, помещается в loop().
Контакт сохраняет последнее заданное ему значение. После digitalWrite(13, HIGH) светодиод остаётся включённым, пока что-нибудь не установит для контакта значение LOW, даже если loop() пуст.
Задание
ЛегкоВключи светодиод на выводе 13 и оставь его включённым:
- в
setup()настрой вывод 13 как выход - также в
setup()установи для вывода 13 значениеHIGH - оставь
loop()пустой
Нажми Run, чтобы посмотреть, затем нажми Check.
Попробуйте сами
void setup() {
// выполняется один раз: настройте вывод 13 на выход и включите его здесь
}
void loop() {
// выполняется снова и снова: на этот раз здесь ничего делать не нужно
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Первые схемы
Потренируйтесь самостоятельно: Песочница Arduino