返回MCU运行当前程序从开始到现在的毫秒数。这个数字将在约50天后溢出(归零)。
无
返回从运行当前程序开始的毫秒数(无符号长整数)。
unsigned long time; void setup(){ Serial.begin(9600); } void loop(){ serial.print("Time:"); time = millis(); //打印从程序开始到现在的时间 serial.println(time); //等待一秒钟,以免发送大量的数据 delay(1000); }
注意,参数 millis 是一个无符号长整数,试图和其他数据类型(如整型数)做数学运算可能会产生错误。
当中断函数发生时,millis()的数值将不会继续变化。