Funkcia → micros()

Popis :

Vráti počet mikrosekúnd od spustenia aktuálneho programu na doske Arduino. Toto číslo pretečie (vráti sa späť na nulu) približne po 70 minútach.

Na doskách z rodiny Arduino Portenta má táto funkcia rozlíšenie jednej mikrosekundy na všetkých jadrách. Na 16 MHz Arduino doskách (napr. Duemilanove a Nano) má táto funkcia rozlíšenie štyri mikrosekundy (t. j. vrátená hodnota je vždy násobkom štyroch). Na 8 MHz Arduino doskách (napr. LilyPad) má táto funkcia rozlíšenie osem mikrosekúnd.

Syntax :

Parametre :

Returns :

Vráti počet mikrosekúnd od spustenia aktuálneho programu na doske Arduino. Typ údajov: unsigned long.

Príklad kódu :

Kód vráti počet mikrosekúnd od spustenia dosky Arduino.

unsigned long time;

void setup() {
  Serial.begin(9600);
}
void loop() {
  Serial.print("Čas: ");
  time = micros();

  Serial.println(time); // zobrazí čas
  delay(1000);          // počkať sekundu
}

Poznámky :

Milisekunda má 1 000 mikrosekúnd a sekunda 1 000 000 mikrosekúnd.


Pridaj komentár

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

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