Arduino:Справочник языка Arduino/loop()

Материал из ВикиСправочника
Перейти к: навигация, поиск

Проверка/Оформление/Редактирование: Мякишев Е.А.


loop()[1]

После вызова функции setup(), которая инициализирует и устанавливает первоначальные значения, функция loop() делает точь-в-точь то, что означает её название, и крутится в цикле, позволяя вашей программе совершать вычисления и реагировать на них. Используйте её для активного управления платой Arduino.

Пример

  1. int buttonPin = 3;
  2.  
  3. // setup инициализирует последовательный порт и кнопку
  4. void setup()
  5. {
  6.   Serial.begin(9600);
  7.   pinMode(buttonPin, INPUT);
  8. }
  9.  
  10. // в цикле проверяется состояние кнопки,
  11. // и на последовательный порт будет отправлено сообщение, если она нажата
  12. void loop()
  13. {
  14.   if (digitalRead(buttonPin) == HIGH)
  15.     Serial.write('H');
  16.   else
  17.     Serial.write('L');
  18.  
  19.   delay(1000);
  20. }

См.также

Внешние ссылки

  1. arduino.ru - Функция Loop