Описание
Функция 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(){
}