loop()

Popis : Vo svete Arduina je funkcia loop() jednou z dvoch základných funkcií, ktoré tvoria kostru každého programu. Druhou je funkcia setup(). Táto funkcia sa vykoná iba raz, keď sa Arduino zapne alebo resetuje. Používa sa na inicializáciu nastavení, ako je nastavenie pinov alebo začatie komunikácie.

Po vytvorení funkcie setup(), ktorá inicializuje a nastaví počiatočné hodnoty, začne pracovať funkcia loop(), tá sa následne zacyklí. Funkcia loop() sa vykonáva opakovane donekonečna, čo umožňuje Arduinu neustále reagovať na zmeny a vykonávať úlohy. Je to nekonečná slučka, ktorá beží, kým je Arduino zapnuté.

Príklad kódu :

void loop() {
  // Kód, ktorý sa vykonáva opakovane
}

Alebo :

int buttonPin = 3;

// setup inicializuje sériový a pin tlačidla
void setup() {
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// slučka zakaždým skontroluje kolík tlačidla,
// a ak je stlačené, odošle sinál (H)
void loop() {
  if (digitalRead(buttonPin) == HIGH) {
    Serial.write('H');
  }
  else {
    Serial.write('L');
  }

  delay(1000);
}

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Nemôžete kopírovať obsah tejto stránky