بهترین راه برای ایجاد وقفه

1 سال قبل
603 بازدید

0

سلام من یه دیتا لاگر درست کردم و برای وقفه بین دو داده برداری از delay استفاده کردم ولی بعضی موقعا دیتا بر نمیداره یا بی نظم دیتا برمیداره 

یه راه دیگه هم تو اینترنت پیدا کردم اونم بعضی موقعا گیر میکرد. این راه از millis و if استفاده کرده بود
راه بهتری سراغ دارید؟

30 آبان 01 در 02:55
محمد سعید افشاری
19

سلام لطفا از برنامه کد c که نوشتید که اسکرین قرار بدید.  – Ali Maleki 01-09-01 در 06:21

ویرایش کردم  – محمد سعید افشاری 01-09-01 در 06:02

افزودن دیدگاه

1 پاسخ ثبت شده است
0

سلام

نوع متغییر lastTime  رو چی تعریف کردید؟ مقدار period  است؟

این نوع شرط و پیاده سازی به اصطلاح به state machine  معروف است که بسیار هم پر کاربرد است اما باید به صورت صحیح پیاده سازی شود.

 

02 آذر 01 در 11:23
Ali Maleki
1041

unsigned long lastTime و مقدار اولیش برابر 0 عه  – محمد سعید افشاری 01-09-02 در 08:01

لطفا نوع متغییر رو به unsigned int تغییر بدهید  – Ali Maleki 01-09-12 در 02:25

افزودن دیدگاه


انجمن کافه‌ربات © 1400