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

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

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

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

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

ادامه نوشته »

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

آردوینو

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

ادامه نوشته »

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

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

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

ادامه نوشته »

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

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

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

ادامه نوشته »

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

آردوینو

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

ادامه نوشته »

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

آردوینو

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

ادامه نوشته »

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

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

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

ادامه نوشته »

نصب آردوینو

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

ادامه نوشته »

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

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

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

ادامه نوشته »

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

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

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

ادامه نوشته »

راه اندازی I2C در آردوینو

در دو جلسه قبلی، در مورد پروتکل USART و SPI توضیح دادیم و کدهایی ساده برای راه اندازی این پروتکل ها را در آردینو بررسی کردیم. در این بخش در مورد سومین پروتکل پرکاربرد در دنیای میکروکنترلرها، یعنی پروتکل I2C توضیح دهیم. در نگاه اول شاید I2C از دو پروتکل …

ادامه نوشته »

راه اندازی SPI در آردوینو

  در مطلب قبلی در مورد انواع پروتکل های ارتباطی و کاربرد آنها در میکروکنترلرها صحبت کردیم و نحوه راه اندازی پروتکل USART را در آردوینو توضیح دادیم. در این مطلب قصد داریم پروتکل SPI و نحوه راه اندازی آن در آردوینو را بررسی کنیم. کاربرد پروتکل SPI : پروتکل …

ادامه نوشته »

پروتکل های ارتباطی در آردوینو، قسمت اول : USART

در این جلسات آموزشی سعی میکنیم پروتکل های ارتباطی در آردوینو را یاد بگیریم و در اولین جلسه USART را برسی میکنیم. گاهی اوقات در پروژه های مختلف نیاز به ارتباط برقرار کردن بین تعدادی میکروکنترلر یا سنسور وجود دارد. این ارتباط می تواند به سادگی خواندن مقدار یک سنسور …

ادامه نوشته »

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

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

در اولین جلسه اردینو میخایم برد وراه اندازی کنیم و همچنین به توزیح توابع اردینو بپردازیم. برای شروع پس از اتصال برد به کامپیوتر(و البته روشن‌ شدن چراغon) و انجام برخی تنظیمات ساده برد اماده برنامه نویسی میشه. اگه یه صفحه برنامه نویسی جدید باز کنید دوتا دستور میبینید که …

ادامه نوشته »

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

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

به نام خدا در این قسمت میخواهیم شما رو با زبان برنامه نویسی آردوینو آشنا کنیم و بعضی از دستورات در این زبان رو با هم بررسی کنیم خب اول بگم زبان برنامه نویسی آردوینو c++  ,   c  هست البته به این معنی نیست که شما فقط با این زبان میتوانید …

ادامه نوشته »