سلام من یه دیتا لاگر درست کردم و برای وقفه بین دو داده برداری از delay استفاده کردم ولی بعضی موقعا دیتا بر نمیداره یا بی نظم دیتا برمیداره
یه راه دیگه هم تو اینترنت پیدا کردم اونم بعضی موقعا گیر میکرد. این راه از millis و if استفاده کرده بود
راه بهتری سراغ دارید؟
سلام
نوع متغییر lastTime رو چی تعریف کردید؟ مقدار period است؟
این نوع شرط و پیاده سازی به اصطلاح به state machine معروف است که بسیار هم پر کاربرد است اما باید به صورت صحیح پیاده سازی شود.
سلام
لطفا از برنامه کد c که نوشتید که اسکرین قرار بدید.
unsigned long lastTime و مقدار اولیش برابر 0 عه
لطفا نوع متغییر رو به unsigned int تغییر بدهید