Функція 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