計算Arduino 運行時間的方式

//使用時間檢查方式,來進行有週期性的工作。
int period = 50; //執行週期millisecond
unsigned long time_now = 0; //初始化時間
void setup()
{
   //初始化的工作
}
void loop()
{
    if((unsigned long)(millis() - time_now) > period) //檢查時間是否到期
    { 
        time_now = millis(); //重置時間計算
        //你要執行的工作
    }
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *