Loop

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

loop()

Описание

После завершения вызова функции setup(), начинает вызываться функция loop().

При этом вызов loop() в точности соответствует ее названию - после завершения выполнения ее тела, она будет вызываться снова и снова - и так до бесконечности. Таким образом обычно обеспечивается "активная" часть скетча, анализирующая состояние платы и выполняющая соответствующие действия.

Пример


int buttonPin = 3;

// setup инициализирует последовательный порт и кнопку
void setup()
{
  beginSerial(9600);
  pinMode(buttonPin, INPUT);
}

// в цикле проверяется состояние кнопки,
// в последовательный порт будет отправлено сообщение, если она нажата
void loop()
{
  if (digitalRead(buttonPin) == HIGH)
    serialWrite('H');
  else
    serialWrite('L');

  delay(1000);
}

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.