Micros()
從 YFRobotwiki
描述
返回自Arduino板開始運行當前程序以來的微秒數。 大約70分鐘後,這個數字會溢出(返回到零)。 在16 MHz Arduino板(例如Duemilanove和Nano)上,該功能的分辨率為4微秒(即返回的值始終為4的倍數)。 在8 MHz Arduino板(例如LilyPad)上,此功能的分辨率為8微秒。
注意:毫秒內有1000微秒,一秒鐘有1,000,000微秒。
參數
None
返回
程序啟動後的微秒數(unsigned long)
示例
unsigned long time;
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Time: ");
time = micros();
//prints time since program started
Serial.println(time);
// wait a second so as not to send massive amounts of data
delay(1000);
}
擴展閱讀
更多建議和問題歡迎反饋至 YFRobot論壇