Time - زمان

millis – پیمایش میلی‌ثانیه

millis - پیمایش میلی‌ثانیه

توضیحات

تابع millis – پیمایش میلی‌ثانیه در آردوینو، تعداد میلی ثانیه ها را از زمانی که برد آردوینو شروع به اجرای برنامه کرد ، برمی گرداند. این عدد پس از تقریباً 50 روز سرریز می شود (و به صفر برمی گردد).

نحوه استفاده

time = millis()
  • پارامتری لازم ندارد.

خروجی تابع

تعداد میلی ثانیه ها را از زمانی که برد آردوینو شروع به اجرای برنامه کرد ، برمی گرداند. داده از نوع unsigned long است.

مثال

کد زیر مدت زمان (برحسب میلی ثانیه) از زمان شروع به کار برد بورد اردوینو را چاپ می کند.

unsigned long myTime;

void setup() {
  Serial.begin(9600);
}
void loop() {
  Serial.print("Time: ");
  myTime = millis();

  Serial.println(myTime); // زمان سپری شده از شروع برنامه را چاپ می کند
  delay(1000);          // یک ثانیه صبر کنید تا حجم زیادی داده ارسال نشود
}

نکات مهم

لطفاً توجه داشته باشید که مقدار بازگشتی برای millis() از نوع unsigned long است ، اگر برنامه نویس سعی کند با انواع داده های کوچکتر مانند int  این محاسبات را انجام دهد ، ممکن است خطاهای منطقی رخ دهد. حتی استفاده long ممکن است با خطا مواجه شود زیرا حداکثر مقدار آن نصف مقدار مشابه unsigned long آن است.

مطالعه بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.