millis()
Описание
Возвращает количество миллисекунд, прошедших с момента старта программы Ардуино. Возвращаемое число переполнится (сбросится в 0) спустя приблизительно 50 дней.
Параметры
Нет
Возвращаемые значения
Количество миллисекунд, прошедших с момента старта программы (unsigned long)
Пример
unsigned long time; void setup(){ Serial.begin(9600); } void loop(){ Serial.print("Time: "); time = millis(); //выводим время с момента старта программы Serial.println(time); // ждем 1 секунду, чтобы не отправлять большой массив данных delay(1000); }
Совет:
Помните, что значение, возвращаемое функцией millis(), имеет тип unsigned long. При попытке выполнения математических операций между этим значением и значениями другого типа (например, int) будет сгенерирована ошибка.