This page is also available in 3 other languages

loop()

[Szkic]

Opis

Po wykonaniu funkcji setup(), która inicjuje i ustawia wartości początkowe, funkcja loop() (ang. pętla) robi dokładnie to co sugeruje jej nazwa, czyli wykonuje się nieustannie, umożliwiając twojemu programowi na kontrolę zachowania się płytki Arduino poprzez wykonywanie różnych działań i reagowanie na zdarzenia.

Przykładowy kod

int stykPrzycisku = 3;

// setup inicjuje łącze szeregowe oraz styk przycisku
void setup() {
  Serial.begin(9600);
  pinMode(stykPrzycisku, INPUT);
}

// loop sprawdza przycisk za każdym razem
// i przesyła przez łącze szeregowe jego stan
void loop() {
  if (digitalRead(stykPrzycisku) == HIGH) {
    Serial.write('H');
  }
  else {
    Serial.write('L');
  }

  delay(1000);
}

Zobacz także