计算Arduino中的操作时间
通常,您需要测量微控制器执行特定任务所需的时间。您可以使用millis()Arduino的功能来测量时间。此函数返回自您的电路板开始运行当前程序以来经过的毫秒数。因此,要计算操作所花费的时间,您可以millis()在操作前后调用,并取两个值的差值。
下面给出了一个示例实现-
示例
void setup() {
//把你的设置代码放在这里,运行一次:
Serial.begin(9600);
long int t1 = millis();
task_whose_time_is_to_be_measured();
long int t2 = millis();
Serial.print("任务所用时间: "); Serial.print(t2-t1); Serial.println(" milliseconds");
}
void loop() {
//把你的主要代码放在这里,重复运行:
}如您所见,这将以毫秒为单位给出任务的执行时间。但是,如果您希望执行时间以微秒为单位呢?你猜到了!您可以使用micros()代替millis().
热门推荐
1 年月日祝福语简短
3 带清的简短祝福语
7 祝福语简短古诗词
8 怎么说祝福语简短
10 男朋友祝福语简短新年
11 长辈钻石婚祝福语简短
12 大雪生日祝福语大全简短
13 节日祝福语幽默简短的
14 恭喜朋友买车祝福语简短
15 龙年简短祝福语有哪些
16 下雨开工吉祥祝福语简短
17 新婚贺词简短的祝福语
18 班级集体生日祝福语简短