计算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().
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话