loop()

Nach dem Erstellen einer setup() Funktion, welche die ersten Werte initialisiert, macht die loop() Funktion genau das, was ihr Name schon verrät. Sie wiederholt sich fortlaufend. Dies ermöglicht deinem Programm sich zu ändern und ggf. zu antworten wenn sich etwas während des Durchlaufens verändert hat. Benutze diese Funktion um dein Arduino Board aktiv zu steuern.

Beispiel

int tasterPin = 3;

// Setup initialisiert die serielle Schnittstelle und legt den Pin-Modus fest
void setup()
{
  Serial.begin(9600);
  pinMode(tasterPin, INPUT);
}

// loop prüft den Taster in jedem Durchlauf
// und sendet beim drücken ein H an die serielle Schnittstelle
void loop()
{
  if (digitalRead(tasterPin) == HIGH)
    serialWrite('H');
  else
    serialWrite('L');

  delay(1000);
}

Englisches Orginal auf arduino.cc

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


zwei + drei =

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>