Loop

Po vytvoření funkce setup(), která nastaví počáteční hodnoty, poběží funkce loop() v neustálé věčné smyčce. V rámci této smyčky může váš program reagovat na požadavky, měnit hodnoty proměnných, upravovat svůj vlastní chod. Používá se k vlastnímu ovládání Adruino desky.

Příklad

const int btlacitkoPin = 3;

// setup nastavi serovy port a pin tlacitka
void setup()
{
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// loop kontroluje v kazdem behu tlacitko
// a posle L po seriove lince pokaze kdyz je tlacitko stisknute
void loop()
{
  if (digitalRead(buttonPin) == HIGH)
    Serial.write('H');
  else
    Serial.write('L');

  delay(1000);
}