عملگرهای بولی در آردوینو
عملگرهای منطقی را میشود درون شرط یک عبارت if استفاده نمود. حاصل آنها True یا False است.
عملگرهای منطقی را میشود درون شرط یک عبارت if استفاده نمود. حاصل آنها True یا False است.
در تقسیم دو عدد صحیح (int) بر یکدیگر، عملگر ٪، باقیمانده را محاسبه میکند. برای مثال این عملگر در تقسیم عدد 7 به 2، باقیمانده که 1 است را برمیگرداند.
این عملگرها به ترتیب حاصل جمع، تفاضل، ضرب و خارج قسمت دو عملوند (دو عدد) را بر خواهند گرداند.
علامت تساوی، مقدار سمت راست را در متغیر سمت چپ میریزد و در آن ذخیره میکند.
از include# برای اضافه کردن کتابخانههای خارجی به برنامه استفاده میشود. این کار باعث دسترسی برنامهنویس به گروه بزرگی از کتابخانههای استاندارد زبان سی(گروهی از توابع از پیشتعریفشده) و هم چنین کتابخانههایی که به طور اختصاصی برای آردوینو نوشته شدهاند، میشود.
define به برنامهنویس این امکان را میدهد که قبل از کامپایل کردن برنامه، به یک مقدار ثابت، نامی را اختصاص دهد. ثابتهایی که با استفاده از define تعریف میشوند، هیچ فضایی از حافظهی برنامهی روی چیپ را اشغال نمیکنند.
شاید برای شما هم پیش آمده باشد که برای ساخت یک بازی یا الگوریتم رمزگذاری یا هر منظور دیگری نیاز به ساخت اعداد تصادفی داشته باشید! ممکن است فکر کنید که ساخت یک عدد تصادفی کار زیاد پیچیدهای نیست و با صدازدن یک تابع Rand یا تابعی مشابه آن، کار تمام میشود. اما عدد تولیدشده با این روش چقدر تصادفی است؟ آیا نتیجه قابل تکرار نیست؟
کامنتها، خطهایی هستند که به خودتان یا دیگران راجع به کاری که برنامه میکند، اطلاع میرساند. این خطها اجرا نمیشوند.
آکولاد یا دوابرو قسمت عمدهای از برنامهنویسی به زبان c را شکیل میدهد. آکولادها ابتدا و انتهای یک بلاک کد را مشخص میکنند. در کل آکولاد در واقع به جای Return موجود در توابع(سابروتین)، Endif عبارت شرطی و Next حلقهی for است.
سیستمعاملهایی خاص طراحیشدهاند که مدیریت زمان را به بهترین نحو ممکن انجام بدهند. این دستهی خاص از سیستمعاملها real-time operating system نام دارند که بهاختصار RTOS خوانده میشوند. همانطور که از نام این سیستمعاملها بر میآید، تخصص آنها در مدیریت زمان است.