آموزش آردوینودستورات آردوینو

دستور interrupts در آردوینو (دوباره فعال کردن وقفه)

وقفه ها را دوباره فعال می کند (بعد از اینکه توسط دستور noInterrupts غیرفعال شده باشند.) در صورت فعال بودن وقفه ها یک سری از عملکرد ها فعال هستند و یک سری دیگر غیرفعال. همچنین در صورت غیرفعال بودن وقفه ها بعضی از عملکرد ها فعال و بعضی غیرفعال میشوند. با دستور interrupts و noInterrupts میتوان واحد وقفه را در زمان مورد نیاز فعال و غیرفعال کرد. توجه داشته باشید در حالت عادی استفاده از دستور interrupts لازم نیست و فقط استفاده از attachInterrupt کافی است.

دستور interrupts

interrupts()

این دستور چه چیزی را بر میگرداند؟

هیچ چیز

برای یادگیری آردوینو (برنامه نویسی، ساخت ربات، ارتباط با اندروید) روی دوره آموزش آردوینو کلیک کنید.
برای یادگیری کامل الکترونیک روی دوره آموزش الکترونیک کلیک کنید.

نمونه کد با دستور interrupts

void setup() {}

void loop() { 
noInterrupts(); // غیرفعال کردن وقفه
// کد های نیازمند غیرفعال بودن وقفه ها
interrupts(); // فعال کردن وقفه
// کد های دیگر
 }

برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید.

برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام آیرنکس عضو شوید.

تصویر از محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *