Arduino:Справочник языка Arduino/Функции/Работа со временем/millis()

Материал из ВикиСправочника
Перейти к: навигация, поиск

Проверка/Оформление/Редактирование: Мякишев Е.А.


millis()

Возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Arduino. Это количество сбрасывается на ноль, в следствие переполнения значения, приблизительно через 50 дней.

Параметры

нет

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

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

Пример

  1. unsigned long time;
  2.  
  3. void setup(){
  4.   Serial.begin(9600);
  5. }
  6. void loop(){
  7.   Serial.print("Time: ");
  8.   time = millis();
  9.   //выводит количество миллисекунд с момента начала выполнения программы
  10.   Serial.println(time);
  11.   // ждет секунду, перед следующей итерацией цикла.
  12.   delay(1000);
  13. }

См.также

Внешние ссылки