Arduino - micros () 函数
micros() 函数返回从 Arduino 电路板开始运行当前程序以来的微秒数。此数字溢出,即在大约 70 分钟后返回零。在 16 MHz Arduino 电路板(例如 Duemilanove 和 Nano)上,此函数的精度为 4 微秒(即返回的值始终是 4 的倍数)。在 8 MHz Arduino 电路板(例如 LilyPad)上,此函数的精度为 8 微秒。
micros() 函数语法
micros () ;
此函数返回自程序启动以来的微秒数(无符号长整型)
示例
unsigned long time; void setup() { { Serial.begin(9600); } void loop() { Serial.print("Time:"); time = micros(); //打印自程序启动以来的时间 Serial.println(time); //等待一秒钟以免发送大量数据 delay(1000); }