Функція millis()

Документація

millis()


Повертає кількість мілісекунд з початку запуску поточної програми на Arduino. Відлік знову почнеться з нуля після близько п’ятдесяти днів.

Параметри

Немає

Повертає

кількість мілісекунд з часу старту програми (unsigned long)

Примітка

Зверніть увагу, що значення, яке повертає функція millis() має тип unsigned long; можуть виникати логічні помилки, якщо програміст намагатиметься здійснювати математичні операції з меншими типами даних, як-от int. Навіть signed long може зіткнутися з помилками, оскільки його максимальне значення становить половину unsigned long.

Приклад

unsigned long time;
 
void setup(){
  Serial.begin(9600);
}
void loop(){
  Serial.print("Time: ");
  time = millis();
  //виводить час від запуску програми
  Serial.println(time);
  // почекайте секунду, щоб не відправляти величезні обсяги даних
  delay(1000);
}


Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.