دستورات آردوینو
-
آزمون آردوینو – سوالات (رایگان خود را بسنجید!)
شروع به پاسخ دادن کنید و درصد نهایی خود را در قسمت نظرات اعلام کنید! اگر سوالی مدنظر شما است در قسمت نظرات اعلام کنید تا به آزمون اضافه شود. همچنین نظر خود را درباره این آزمون با ستاره های…
ادامه مطلب » -
دستورات ارتباط سریال آردوینو (آموزش کامل توابع Serial)
در این مقاله با توابع ارتباط سریال در برد های آردوینو آشنا خواهیم شد. همچنین متوجه میشویم Serial.begin(9600) یعنی چه. Serial.Begin(9600) بی شک مهم ترین تابع در زمینه ارتباط سریال، Serial.Begin است. عدد 9600 در این تابع به معنی سرعت…
ادامه مطلب » -
اشاره گر ها (& و *) در برنامه نویسی آردوینو
اشاره گر ها مسئله بسیار مهم در برنامه نویسی برد های آردوینو هستند و ما در اینجا آنها را بررسی میکنیم. اشاره گرها یکی از موضوعات پیچیده برای مبتدیان در یادگیری زبان C است و اکثر کد های آردوینو را…
ادامه مطلب » -
#include در کد های آردوینو (فراخوانی کتابخانه)
#include برای درج کتابخانه های خارج از کد شما استفاده می شود. #include به برنامه نویس امکان می دهد تا به گروه بزرگی از کتابخانه های استاندارد C (گروه هایی از توابع از پیش ساخته شده) و همچنین کتابخانه هایی…
ادامه مطلب » -
#define در برنامه نویسی آردوینو (تعریف ثابت)
#define یک جز مفید در برنامه نویسی C++ (که برای آردوینو نیز استفاده میشود) است که به برنامه نویس اجازه می دهد قبل از کامپایل برنامه به یک ثابت یک نام بدهد. ثابت های مشخص شده در آردوینو فضای حافظه…
ادامه مطلب » -
دستورات switch … case در کد های آردوینو
مانند دستورات if ، دستورات switch … case با اجازه دادن به برنامه نویسان برای تعیین کد مختلفی که باید در شرایط مختلف اجرا شود ، جریان برنامه ها را کنترل می کند. میتوان از دستورات switch case برای ایجاد…
ادامه مطلب » -
دستور return در برنامه نویسی آردوینو (پایان دادن به تابع)
استفاده از دستور return برای پایان دادن به یک تابع استفاده میشود. با استفاده از این دستور میتوانید تابع را تمام کنید و در صورت نیاز یک مقدار را بازگشت بدهید. return; return value; value: انواع داده مجاز: هر نوع…
ادامه مطلب » -
ایجاد شرط if در آردوینو (آموزش کامل قرار دادن شرط)
دستور if شرایط را بررسی می کند و در صورت “True یا 1” بودن عبارت، مجموعه دستورات را اجرا می کند. if (condition) { // ایجاد شرط //statement(s) // بعد از صحیح شدن شرط اجرا میشوند } condition: یک عبارت…
ادامه مطلب » -
حلقه while و do while در برنامه نویسی آردوینو
حلقه while به طور مداوم و بی نهایت تکرار میشود تا زمانی که عبارت داخل پرانتز () نادرست شود. چیزی باید تغییر کند تا حلقه متوقف شود، در غیر این صورت حلقه while دائما تکرار میشود. چیزی که تغییر میکند…
ادامه مطلب » -
دستور Continue در برنامه نویسی آردوینو (خروج از بقیه حلقه)
دستور Continue از تکرار یک حلقه (for، while، do…while) عبور می کند. به طور مثال ما تعیین میکنیم یک حلقه for در چه زمانی انجام نشود. کد نمونه را ببینید تا با نحوه کار این دستور آشنا شوید. کد نمونه…
ادامه مطلب » -
ساختار کنترلی break در آردوینو (خروج از حلقه)
break برای خروج از حلقه for ، while یا do… while استفاده می شود. در حقیقت break روند طبیعی و معمولی حلقه را متوقف میکند و از حلقه گذر میکند. همچنین برای خروج از یک switch case نیز استفاده می…
ادامه مطلب » -
تابع void loop و setup در برنامه نویسی آردوینو
تمامی پروژه های آردوینو باید شامل void loop و void setup باشند حالا میتوانید در این تابع ها چیزی قرار ندهید اما حتما باید آنها را قرار بدهید. تابع void setup با استفاده از تابع setup، پیکربندی مقادیر اولیه را…
ادامه مطلب » -
دستور sizeof در آردوینو (محاسبه اندازه بایت داده)
دستور sizeof تعداد بایت ها را در یک نوع متغیر یا تعداد بایت های اشغال شده توسط یک آرایه را مشخص میکند. دستور sizeof sizeof(variable) variable: چیزی که میخواهیم اندازه آن را بدست بیاوریم : هر نوع متغیر یا آرایه…
ادامه مطلب » -
کلیدواژه PROGMEM در آردوینو (انتقال به حافظه FLASH)
در هنگام ایجاد یک داده اگر از کلیدواژه PROGMEM استفاده کنیم، مکان ذخیره سازی حافظه FLASH تعیین میشود. برد های آردوینو دارای حافظه های مختلفی هستند. در حالت عادی داده ها در حافظه SRAM ذخیره میشوند. با توجه به اینکه…
ادامه مطلب » -
داده volatile در برنامه نویسی آردوینو (کلیدواژه volatile)
volatile یک کلمه کلیدی است که به عنوان یک متغیر شناخته می شود، معمولاً قبل از نوع داده یک متغیر برای اصلاح روش استفاده از کامپایلر و برنامه بعدی با متغیر استفاده می شود. متغیر volatile یک دستورالعمل برای کامپایلر…
ادامه مطلب »






