1、毫秒時間
獲取機器運行的時間長度, 單位毫秒. 系統最長的記錄時間為9小時22分, 如果超出時間將從0開始.
警告: 時間為 unsigned long類型, 如果用 int 保存時間將得到錯誤結果:
//********************************************************************************************* //函數名稱:unsigned long millis (void); //輸入參數:無 //函數返回:機器的運行時間 //函數功能:獲取機器運行時間 //********************************************************************************************* unsigned long millis (void);
2、延時(毫秒)
參數為unsigned long, 因此在延時參數超過32767(int型最大值)時, 需要用"UL"后綴表示為無符號長整型
//********************************************************************************************* //函數名稱:void delay (unsigned long ms) ; //輸入參數:ms 延遲多少毫秒 //函數返回:五 //函數功能:延時 //********************************************************************************************* void delay (unsigned long ms) ;
3、延時(微秒)
延時, 單位為微妙(1毫秒有1000微妙). 如果延時的時間有幾千微妙, 那么建議使用 delay 函數. 目前參數最大支持16383微妙(不過以后的版本中可能會變化)
//********************************************************************************************* //函數名稱:void delayMicroseconds (unsigned int us) ; //輸入參數:us 延遲多少微秒 //函數返回:五 //函數功能:延時 //********************************************************************************************* void delayMicroseconds (unsigned int us) ;
