آموزش های آردوینو

بردهای آردوینو یا Arduino یک پلتفرم اپن سورس برای ساخت پروژه های الکترونیک است. آردوینو از دو قسمت برد سخت افزاری و یک محیط برنامه نویسی تشکیل شده است. سخت افزار ها در مدل های مختلف با میکروکنترلر تولید می شوند و قسمت نرم افزاری که یک IDE یا محیط یکپارچه نرم افزاری هست و روی کامپیوتر شما نصب و اجرا می شود.
برد های Arduino در بین آنهایی که تازه با الکترونیک آشنا شدن و دوست دارند پروژه انجام بدهند بسیار مشهور شده و دلیل عمده آن هم بطور خلاصه سادگی کار با آن است.
بر خلاف مدارهای دیجتالی قابل برنامه ریزی دیگر ، Arduino نیاز به قطعات زیادی برای طراحی یک پروژه ندارد و همچنین امروزه ماژول های فراوانی برای راحتی کار با آردوینو طراحی و به بازار عرضه شده است که کار با Arduino و ساخت پروژه های ساده را بسیار راحتر کرده است.

 آرایه های چند بعدی در آردوینو

 آرایه های چند بعدی در آردوینو

آرایه های چند بعدی در آردوینو، آرایه های دو بعدی (دارای دو اندیس) شامل اطلاعاتی از یک جدول در ساختار سطر و ستونی است.در ادامه در میکرو دیزاینر الکترونیک این نوع آرایه ها که کاربرد بسیار زیادی در بحث های حرفه ای دارند را برسی میکنیم. موارد زیر جرء مهم …

ادامه نوشته »

ارسال آرایه ها به توابع

ارسال آرایه ها به توابع

ارسال آرایه ها به توابع  ، برای ارسال آرگومان از نوع رشته به تابع، نام تابع را بدون براکت بنویسید. به عنوان مثال، اگر آرایه ای با نام hourlyTemperatures از نوع تابع تعریف شده باشد، فراخوانی این تابع آرایه hourlyTemperatures را ارسال کرده و modifyArray اندازه آن برای تابع را …

ادامه نوشته »

آرایه ها در برنامه نویسی آردوینو

آرایه ها در برنامه نویسی آردوینو

آرایه ها در برنامه نویسی آردوینو ،  آرایه به مکان های پشت سر هم حافظه که دارای یک نوع (قابلیت ذخیره سازی یک نوع متغیر را دارند) هستند گفته می شود.  به منظور تعیین و ارجاع یک موقعیت مشخص از یک آرایه، برای هر آرایه یک نام و برای اعضای آن نیز …

ادامه نوشته »

استفاده از زمان در برنامه نویسی آردوینو

در آردوینو 4 تابع برای بحث زمان وجود دارد که در ادامه در مورد آنها و کاربرد هریک توضیح خواهیم داد. این توابع عبارت اند از : 1- delay : استفاده از این تابع بسیار ساده است. کافی است یک عدد صحیح به عنوان ورودی به تابع داده شود که …

ادامه نوشته »

رشته‌ ها در برنامه نویسی آردوینو

رشته‌ ها در برنامه نویسی آردوینو

رشته‌ ها در برنامه نویسی آردوینو ، دومین نوع رشته که در برنامه نویسی آردوینو استفاده می شود شیء رشته است. شیء چیست؟ شیء ساختاری است که هم شامل داده است و هم شامل تابع. یک شیء رشته میتواند مشابه یک متغیر ساخته و مقدار دهی شود. شیء رشته شامل توابعی …

ادامه نوشته »

برنامه نویسی آردوینو – توابع

برنامه نویسی آردوینو

برنامه نویسی آردوینو – توابع ، توابع به ما اجازه می دهند که برنامه را به شکلی ساختارمند به بخش های مختلفی تقسیم بندی کنیم که هر بخش وظایفی مشخص را اجرا کنند. دلیل عمده استفاده از توابع استفاده از یک قطعه کد به تعداد زیاد در برنامه های دیگر …

ادامه نوشته »

آردوینو – حلقه ها در برنامه نویسی

آردوینو

آردوینو – حلقه ها ، زبان های برنامه نویسی ساختارهای کنترلی متنوعی را به منظور پیاده سازی مسیرهای اجرایی پیچیده در اختیار ما قرار می دهند. یک عبارت حلقه ای به ما اجازه می دهد تا یک یا چند عبارت را چندین بار اجرا کنیم. در ادامه متداول ترین ساختارهای حلقه …

ادامه نوشته »

برنامه‌نویسی آردوینو–ساختارهای کنترلی

برنامه‌نویسی آردوینو

برنامه‌نویسی آردوینو – ساختارهای کنترلی، ساختارهای تصمیم گیری به منظور تصمیم گیری برنامه نویس برای مشخص کردن ارزیابی یک یا چند شرط و یا تست برنامه لازم است. به عنوان مثال در صورت صحیح بودن یک شرط مجموعه دستوراتی اجرا شود یا در صورت صحیح نبودن یک شرط مجموعه دستوراتی …

ادامه نوشته »

برنامه نویسی آردوینو – عملگرها

برنامه نویسی آردوینو

آردوینو – عملگرها عملگر یک نماد است که به وسیله آن کامپایلر عملیات ریاضی یا منطقی را پیاده سازی می کند. زبان C دارای تعداد زیادی عملگر داخلی است و شامل موارد زیر می شود : عملگرهای محاسباتی عملگرهای مقایسه ای عملگرهای بولی عملگرهای بیتی عملگرهای ترکیبی عملگرهای محاسباتی نام …

ادامه نوشته »

مفهوم حوزه متغیر در آردوینو-متغیرهای محلی و متغیرهای سراسری

آردوینو

قبل از شروع به توضیح دادن انواع متغیرها باید در مورد مفهوم حوزه متغیر نیز توضیح داده شود که مفهوم بسیار مهمی است. پیش نیاز : انواع داده در آردوینو حوزه یک متغیر چیست؟ متغیرها در زبان برنامه نویسی C که ردر آردوینو از آن استفاده می شود دارای خاصیتی به …

ادامه نوشته »

انواع داده در آردوینو

آردوینو

انواع داده در آردوینو  ، نوع داده در زبان C به منظور تعریف نوع متغیرها یا نوع توابع به کار می رود. نوع داده یک متغیر تعیین کننده میزان ظرفیت ذخیره سازی یک متغیر و چگونگی ذخیره سازی بیت ها در آن است. جدولی زیر انواع داده هایی که در …

ادامه نوشته »

ساختار برنامه آردوینو

ساختار برنامه آردوینو

ساختار برنامه آردوینو ، در این بخش ساختار یک برنامه را در آردوینو به دقت مورد بررسی قرار می دهیم. نرم افزار آردوینو متن باز است. سورس این برنامه برای محیط  زبان جاوا تحت لایسنس GPL و C++/C در شاخه کتابخانه های میکروکنترلر در LGPL وجود دارد. کل جلسات آموزش …

ادامه نوشته »

نصب آردوینو

نصب آردوینو ، بعد از یادگیری بخش های مختلف برد آردوینو UNO ، در این بخش با محیط برنامه نویسی آردوینو آشنا می شویم. پس از یادگیری این بخش میتوانیم کدهای خود را بر روی برد برنامه ریزی کنیم. در این بخش، به زبان ساده یاد میگیریم که چگونه محیط برنامه نویسی …

ادامه نوشته »

قطعات و اجزای بردهای آردوینو

بردهای آردوینو

آردوینو – توضیح بردها (قطعات و اجزای بردهای آردوینو) در این بخش  با قطعات و اجزای بردهای آردوینو آشنا میشویم. برد آردوینو UNO را در این بخش به دلیل محبوبیت زیاد انتخاب می کنیم. علاوه بر محبوبیت این برد یکی از بهترین ابزارها برای شروع یادگیری الکترونیک و برنامه نویسی …

ادامه نوشته »

آموزش آردوینو

آموزش آردوینو

آموزش آردوینو آردوینو یک پلتفرم نمونه سازی (متن-باز) برمبنای یک سخت افزار و نرم افزار با کاربری آسان است. آردوینو شامل یک برد است که میتواند برنامه ریزی شود (که به عنوان میکروکنترلر معرفی می شود) و نرم افزار آماده آن که IDE آردوینو نامیده می شود (محیط توسعه یکپارچه) …

ادامه نوشته »