Вхід до системи

Loop()

Матеріал з мікроАмпер

Після запуску функції setup(), котра вводить і задає значення, функція loop() («петля» в перекладі з англ.) робить саме те, що й означає її ім’я, - запускає цикл, дозволяючи програмі вносити зміни і реагувати на них. Активно користуйтеся нею для керування платою Arduino.

Приклад

const int buttonPin = 3;

// setup ініціалізує послідовний порт і вивід кнопки
void setup()
{
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// loop щоразу перевіряє вивід кнопки 
// і відправляє повідомлення на послідовний порт, якщо на кнопку натиснули
void loop()
{
  if (digitalRead(buttonPin) == HIGH)
    Serial.write('H');
  else
    Serial.write('L');

  delay(1000);
}