Найти тему
ArcadePub

Функция 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(){
}

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

Заключение

Мы публикуем справочник языка программирования Ардуино.

Язык программирования Ардуино построен на языке С/С++. С++ низкоуровневый язык и он довольно сложен для изучения. Но для программирования устройств на основе Ардуино создан более простой язык, использовать который вы сможете с первого дня изучения Ардуино.

Описание функций и другие особенности языка вы найдете в этом справочнике языка программирования Ардуино.

Спасибо, что дочитали статью до конца.

Пожалуйста, подписывайтесь на блог в яндекс дзен.

Посмотрите больше уроков и проектов на сайте arcadepub.ru

И подписывайтесь на соц. сети.

Спасибо за внимание, скоро увидимся.