millis()

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

Параметры

нет

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

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

Пример

unsigned long time;

void setup() {
	Serial.begin(9600);
} 

void loop() {
	Serial.print("Time: ");
	time = millis();
	//Выводит количество миллисекунд с момента начала выполнения программы.
	Serial.println(time);
	// Ждет секунду, перед следующей итерацией цикла.
	delay(1000);
}