Функція micros()

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

micros()


Повертає кількість мікросекунд з часу запуску поточної програми на Arduino. Відлік повернеться знову до нуля приблизно через 70 хвилин. На платах Arduino з частотою 16 МГц (наприклад, Duemilanove і Nano) ця функція має роздільну здатність чотири мікросекунди (значення, що повертається, завжди кратне чотирьом). На платах Arduino з частотою 8 МГц (наприклад, LilyPad) ця функція має роздільну здатність вісім мікросекунд.

Примітка: у мілісекунді 1000 мікросекунд, у секунді 1000000 мікросекунд.

Параметри

Немає

Повертає

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

Приклад

unsigned long time;

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


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

Коментарі 0

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