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論壇