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 }

См.также

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