美文网首页
arduino——时间函数(笔记)

arduino——时间函数(笔记)

作者: 猛犸象和剑齿虎 | 来源:发表于2020-01-20 07:47 被阅读0次

    millis()
    该函数返回系统运行时间,单位为毫秒。返回值是unsigned long 类型。

    image.png
    数据类型感觉如果不是考试需要,并不需要特别去记忆,大致知道什么意思就行,而且在各种语言数据类型的定义和划分都有所区别。比如在VBA中有interger和long短整型和长整型,取值范围也有所区别,而在python中数据类型就灵活的多,并不需要这么严格的数据类型定义。当然一个合理的数据类型比不定义或者不合理的定义数据类型运行速度会更优良一些。
    micros()
    该函数返回系统运行时间,单位为微秒。返回值的unsigned long 类型。
    运算关系:
    1s=1000ms(毫秒)=1000000(微秒)
    1s=103ms(毫秒)=106μs(微秒)
    通过一个代码来观察程序运行时间:
    //定义两个时间变量
    unsigned long time1;
    unsigned long time2;
    
    void setup() {
      Serial.begin(9600);//初始化串口
    
    }
    
    void loop() {
      time1 = millis();
      time2 = micros();
      Serial.print(time1);
      Serial.println("ms");
      Serial.print(time2);
      Serial.println("us");
      delay(1000);
    
    }
    
    image.png

    延时函数
    delay()毫秒级延时
    delayMicroseconds()微秒级延时
    Micro微小的意思比如我们常见的MicroSoft微软

    相关文章

      网友评论

          本文标题:arduino——时间函数(笔记)

          本文链接:https://www.haomeiwen.com/subject/gjqdzctx.html