micros()

micros()

Описание

Функция micros() возвращает количество микросекунд с момента начала выполнения текущей программы на плате Ардуино. Это количество сбрасывается на ноль, в следствие переполнения значения, приблизительно через 70 минут.

На 16MHz платах Ардуино (Duemilanove и Nano) функция micros() имеет разрешение 4 микросекунды (возвращаемое значение всегда кратно 4). На 8MHz платах (Arduino Lilypad) разрешение функции 8 микросекунд.

В одной секунде 1 000 миллисекунд и 1 000 000 микросекунд.

Синтаксис

unsigned long time = micros();

Параметры

нет

Возвращаемое значение

Количество микросекунд с момента начала выполнения программы. Тип данных — unsigned long.

Пример

void setup(){
  Serial.begin(9600);
  Serial.print("Time: ");
  Serial.print( micros() );
}
void loop(){
}

Связанные записи

Добавить комментарий

Ваш адрес email не будет опубликован.