Reference   Language | Libraries | Comparison | Changes

millis()

Beschreibung

Gibt die Anzahl an Millisekunden zurück, die vergangen sind seit dem das Arduino Board das aktuelle Programm ausführt.

Parameter

Keine

Rückgabewert

Anzahl an Millisekunden, seit dem das Programm gestartet wurde (unsigned long)

Bespiel

unsigned long time;

void setup(){
  Serial.begin(9600);
}
void loop(){
  Serial.print("Time: ");
  time = millis();
  //prints time since program started
  Serial.println(time);
  // wait a second so as not to send massive amounts of data
  delay(1000);
}

Tipp:

Beachte das der Parameter für millis ein unsigned long ist. Es können Fehler entstehen, wenn versucht wird Rechnungen mit anderen Datentypen, wie ints, durchzuführen.

Mehr Informationen:

Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.

Share