计算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 出阁宴祝福语姐姐简短