Micros

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

micros()

Описание

Возвращает число микросекунд с момента начала выполнения текущей программы. Переполняется (переходит через ноль) через 70 минут. На платах Arduino с кварцем 16МГц (например, Duemilanove или Nano), имеет разрешающую способность 4 микросекунды (возвращаемое значение всегда кратно четырем). На платах Arduino с кварцем 8 МГц (например, LilyPad) разрешение составляет восемь микросекунд.

Замечание: в одной миллисекунде 1 000 микросекунд, в одной секунде - 1 000 000 микросекунд.

Синтаксис

micros()

Параметры

Отсутствуют

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

Число микросекунд с момента старта скетча (unsigned long)

Пример

unsigned long time;

void setup(){
  Serial.begin(9600);
}
void loop(){
  Serial.print("Time: ");
  time = micros();
  //вывести время, прошедшее с момента старта программы
  Serial.println(time);
  // ожидать секунду, чтобы не слишком перегружать данными порт вывода 
  delay(1000);
}

Смотри также

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.