بردهای آردوینو یا Arduino یک پلتفرم اپن سورس برای ساخت پروژه های الکترونیک است. آردوینو از دو قسمت برد سخت افزاری و یک محیط برنامه نویسی تشکیل شده است. سخت افزار ها در مدل های مختلف با میکروکنترلر تولید می شوند و قسمت نرم افزاری که یک IDE یا محیط …
ادامه نوشته »بایگانی بلاگ
آموزش آردوینو
آموزش آردوینو آردوینو یک پلتفرم نمونه سازی (متن-باز) برمبنای یک سخت افزار و نرم افزار با کاربری آسان است. آردوینو شامل یک برد است که میتواند برنامه ریزی شود (که به عنوان میکروکنترلر معرفی می شود) و نرم افزار آماده آن که IDE آردوینو نامیده می شود (محیط توسعه یکپارچه) …
ادامه نوشته »قطعات و اجزای بردهای آردوینو
آردوینو – توضیح بردها (قطعات و اجزای بردهای آردوینو) در این بخش با قطعات و اجزای بردهای آردوینو آشنا میشویم. برد آردوینو UNO را در این بخش به دلیل محبوبیت زیاد انتخاب می کنیم. علاوه بر محبوبیت این برد یکی از بهترین ابزارها برای شروع یادگیری الکترونیک و برنامه نویسی …
ادامه نوشته »نصب آردوینو
نصب آردوینو ، بعد از یادگیری بخش های مختلف برد آردوینو UNO ، در این بخش با محیط برنامه نویسی آردوینو آشنا می شویم. پس از یادگیری این بخش میتوانیم کدهای خود را بر روی برد برنامه ریزی کنیم. در این بخش، به زبان ساده یاد میگیریم که چگونه محیط برنامه نویسی …
ادامه نوشته »راه اندازی برد اردینو
در این جلسه اردینو میخایم برد وراه اندازی کنیم و همچنین به توزیح توابع اردینو بپردازیم. برای شروع پس از اتصال برد به کامپیوتر(و البته روشن شدن چراغon) و انجام برخی تنظیمات ساده برد اماده برنامه نویسی میشه. اگه یه صفحه برنامه نویسی جدید باز کنید دوتا دستور میبینید که …
ادامه نوشته »ساختار برنامه آردوینو
ساختار برنامه آردوینو ، در این بخش ساختار یک برنامه را در آردوینو به دقت مورد بررسی قرار می دهیم. نرم افزار آردوینو متن باز است. سورس این برنامه برای محیط زبان جاوا تحت لایسنس GPL و C++/C در شاخه کتابخانه های میکروکنترلر در LGPL وجود دارد. کل جلسات آموزش …
ادامه نوشته »انواع داده در آردوینو
انواع داده در آردوینو ، نوع داده در زبان C به منظور تعریف نوع متغیرها یا نوع توابع به کار می رود. نوع داده یک متغیر تعیین کننده میزان ظرفیت ذخیره سازی یک متغیر و چگونگی ذخیره سازی بیت ها در آن است. جدولی زیر انواع داده هایی که در …
ادامه نوشته »مفهوم حوزه متغیر در آردوینو-متغیرهای محلی و متغیرهای سراسری
قبل از شروع به توضیح دادن انواع متغیرها باید در مورد مفهوم حوزه متغیر نیز توضیح داده شود که مفهوم بسیار مهمی است. پیش نیاز : انواع داده در آردوینو حوزه یک متغیر چیست؟ متغیرها در زبان برنامه نویسی C که ردر آردوینو از آن استفاده می شود دارای خاصیتی به …
ادامه نوشته »برنامه نویسی آردوینو – عملگرها
آردوینو – عملگرها عملگر یک نماد است که به وسیله آن کامپایلر عملیات ریاضی یا منطقی را پیاده سازی می کند. زبان C دارای تعداد زیادی عملگر داخلی است و شامل موارد زیر می شود : عملگرهای محاسباتی عملگرهای مقایسه ای عملگرهای بولی عملگرهای بیتی عملگرهای ترکیبی عملگرهای محاسباتی نام …
ادامه نوشته »برنامهنویسی آردوینو–ساختارهای کنترلی
برنامهنویسی آردوینو – ساختارهای کنترلی، ساختارهای تصمیم گیری به منظور تصمیم گیری برنامه نویس برای مشخص کردن ارزیابی یک یا چند شرط و یا تست برنامه لازم است. به عنوان مثال در صورت صحیح بودن یک شرط مجموعه دستوراتی اجرا شود یا در صورت صحیح نبودن یک شرط مجموعه دستوراتی …
ادامه نوشته »آردوینو – حلقه ها در برنامه نویسی
آردوینو – حلقه ها ، زبان های برنامه نویسی ساختارهای کنترلی متنوعی را به منظور پیاده سازی مسیرهای اجرایی پیچیده در اختیار ما قرار می دهند. یک عبارت حلقه ای به ما اجازه می دهد تا یک یا چند عبارت را چندین بار اجرا کنیم. در ادامه متداول ترین ساختارهای حلقه …
ادامه نوشته »برنامه نویسی آردوینو – توابع
برنامه نویسی آردوینو – توابع ، توابع به ما اجازه می دهند که برنامه را به شکلی ساختارمند به بخش های مختلفی تقسیم بندی کنیم که هر بخش وظایفی مشخص را اجرا کنند. دلیل عمده استفاده از توابع استفاده از یک قطعه کد به تعداد زیاد در برنامه های دیگر …
ادامه نوشته »رشته ها در برنامه نویسی آردوینو
رشته ها در برنامه نویسی آردوینو ، دومین نوع رشته که در برنامه نویسی آردوینو استفاده می شود شیء رشته است. شیء چیست؟ شیء ساختاری است که هم شامل داده است و هم شامل تابع. یک شیء رشته میتواند مشابه یک متغیر ساخته و مقدار دهی شود. شیء رشته شامل توابعی …
ادامه نوشته »استفاده از زمان در برنامه نویسی آردوینو
در آردوینو 4 تابع برای بحث زمان وجود دارد که در ادامه در مورد آنها و کاربرد هریک توضیح خواهیم داد. این توابع عبارت اند از : 1- delay : استفاده از این تابع بسیار ساده است. کافی است یک عدد صحیح به عنوان ورودی به تابع داده شود که …
ادامه نوشته »آرایه ها در برنامه نویسی آردوینو
آرایه ها در برنامه نویسی آردوینو ، آرایه به مکان های پشت سر هم حافظه که دارای یک نوع (قابلیت ذخیره سازی یک نوع متغیر را دارند) هستند گفته می شود. به منظور تعیین و ارجاع یک موقعیت مشخص از یک آرایه، برای هر آرایه یک نام و برای اعضای آن نیز …
ادامه نوشته »