说明
micros函数可以用来获取Arduino开机后运行的时间长度,单位为微秒,最长可记录接近70分钟的时间。如果超出记录时间上限,记录将从0重新开始。
注:
1秒 = 1,000,000微秒
1毫秒 = 1000 微秒
参数
无
返回值
Arduino开机后运行的时间长度,此时间数值以微秒为单位(返回值类型:无符号长整型)
注意:
micros函数的返回值为无符号长整型数据, 如果将该数值与整型数据或其它数据类型进行运算,运行结果将产生错误。
示例程序
1 2 3 4 5 6 7 8 9 10 11 12 13 |
unsigned long time; void setup(){ Serial.begin(9600); } void loop(){ Serial.print("Time: "); time = micros(); //输出程序运行时间 Serial.println(time); // wait a second so as not to send massive amounts of data delay(1000); } |