Описание
Функция 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
И подписывайтесь на соц. сети.
Спасибо за внимание, скоро увидимся.