دستورات آردوینو
-
داده static در برنامه نویسی آردوینو (کلیدواژه static)
از کلمه کلیدی استاتیک (static) برای ایجاد متغیرهایی استفاده می شود که فقط برای یک تابع قابل مشاهده هستند. اما برخلاف متغیر های محلی (Local) که هر بار فراخوانی یک تابع ایجاد و از بین می روند ، متغیرهای static…
ادامه مطلب » -
متغیر scope در پروژه های آردوینو (داده محلی)
متغیرها در زبان برنامه نویسی C++که زبان برنامه نویسی آردوینو نیز هست خاصیتی به نام scope دارند. در زبان های اولیه مثل بیسیک (BASIC) متغیر ها به صورت global بودند. متغیر global متغیری است که توسط هر تابعی در یک…
ادامه مطلب » -
کلیدواژه const در برنامه نویسی آردوینو (داده متغیر ثابت)
کلمه کلیدی const مخفف ثابت است. این یک صفت برای متغیر است که رفتار متغیر را اصلاح می کند و یک متغیر را “فقط خواندنی” می کند. این بدان معنی است که متغیر می تواند مانند هر متغیر دیگری از…
ادامه مطلب » -
رشته ها در برنامه نویسی برد های آردوینو (String)
رشته های متنی را می توان به دو روش نشان داد. می توانید از نوع داده String استفاده کنید یا می توانید رشته ای را با آرایه ای از نوع char بسازید. پیشنهاد میکنم قبل از خواندن ادامه مطلب، مقاله…
ادامه مطلب » -
آموزش آرایه در برنامه نویسی آردوینو (ایجاد Array)
آرایه مجموعه ای از متغیرهایی است که با یک شماره میتوان به آنها دسترسی داشت. آرایه ها در زبان برنامه نویسی ++C (زبان برنامه نویسی آردوینو مبتنی بر C/C++ است) می توانند پیچیده باشند، اما استفاده از آرایه های ساده،…
ادامه مطلب » -
تبدیل داده ها به یکدیگر در کد آردوینو (تبدیل نوع متغیر)
در این مقاله نحوه تبدیل داده ها (انواع متغیر) به یکدیگر را بررسی میکنیم. حتما قبل از خواندن ادامه مطلب، مقاله انواع داده در آردوینو را بخوانید. تبدیل به unsigned int برای تبدیل داده به نوع unsigned int از دستور…
ادامه مطلب » -
ثابت های عدد صحیح در کد های Arduino
ثابت های عدد صحیح اعدادی هستند که بطور مستقیم در کد استفاده می شوند (مانند 123). به طور پیش فرض ، این اعداد به صورت int تلقی می شوند اما می توانید این مورد را با اصلاح کننده های U…
ادامه مطلب » -
نقطه ممیز شناور در برنامه نویسی آردوینو
مشابه ثابت های عدد صحیح، از ثابت های نقطه شناور برای خوانایی بیشتر کد استفاده می شود. ثابت های نقطه شناور در زمان کامپایل به مقداری که برابر آن هستند عوض می شوند. با استفاده از این ثابت ها میتوان…
ادامه مطلب » -
ثابت ها در برنامه نویسی آردوینو (ثبات Constants)
ثابت ها عبارات از پیش تعریف شده در زبان برنامه نویسی آردوینو هستند. از آنها برای سهولت در خواندن برنامه ها استفاده می شود. ما ثابت ها را در چند گروه طبقه بندی می کنیم: true و false دو ثابت…
ادامه مطلب » -
دستور noInterrupts در آردوینو (غیرفعال کردن واحد وقفه)
دستور noInterrupts وقفه ها را غیرفعال می کند (می توانید آنها را مجدداً با دستور interrupts فعال کنید). در صورت فعال بودن وقفه ها یک سری از عملکرد ها فعال هستند و یک سری دیگر غیرفعال. همچنین در صورت غیرفعال…
ادامه مطلب » -
دستور interrupts در آردوینو (دوباره فعال کردن وقفه)
وقفه ها را دوباره فعال می کند (بعد از اینکه توسط دستور noInterrupts غیرفعال شده باشند.) در صورت فعال بودن وقفه ها یک سری از عملکرد ها فعال هستند و یک سری دیگر غیرفعال. همچنین در صورت غیرفعال بودن وقفه…
ادامه مطلب » -
دستور detachInterrupt در آردوینو (غیرفعال کردن وقفه)
از دستور detachInterrupt در برنامه نویسی برد های آردوینو برای غیرفعال کردن وقفه مورد نظر استفاده میشود. دستور detachInterrupt detachInterrupt(digitalPinToInterrupt(pin)) (پیشنهاد شده) detachInterrupt(interrupt) (پیشنهاد نشده) interrupt: شماره وقفه pin: پین مورد استفاده برای وقفه این دستور چه چیزی را بر…
ادامه مطلب » -
آموزش وقفه ها در آردوینو (دستور attachInterrupt)
اولین پارامتر دستور ()attachInterrupt عدد وقفه است. به طور معمول برای اختصاص دادن پین دیجیتال به یک وقفه، باید از digitalPinToInterrupt(pin)استفاده کنید. به عنوان مثال، اگر میخواهید از پین 3 به عنوان وقفه استفاده کنید، باید دستور را به شکل…
ادامه مطلب » -
دستور highByte و lowByte در آردوینو (اعلام بایت کوچک و بزرگ)
دستور highByte دستور highByte بزرگترین بایت (چپ ترین) را در یک word یا دومین بایت کوچک از نوع داده بزرگتر مشخص میکند. تابع highByte() به صورت زیر قابل استفاده است. highByte(x) x: یک مقدار از هر نوعی دستور lowByte…
ادامه مطلب » -
دستور bitWrite در آردوینو (نوشتن مقدار 0 و 1 در بیت)
دستور bitWrite برای 1 کردن یا 0 کردن مقدار بیت مورد نظر ما استفاده میشود. (توجه داشته باشید بیت اول با شماره 0 مشخص میشود، بیت دوم با شماره 1 مشخص میشود و …) دستور bitWrite تابع bitWrite() به صورت…
ادامه مطلب »






